Your Ev's are jank for your moveset... I say niether, unless the 252attack is suppost to be Sattack. If so I say thunderbolt.
Recover is good for a stall or wall set, but for a sweeper Thunderbolt would be better. At least in my opinion.
Defensive Pokemon are good with roost and recover, and High HP Pokemon. But when running a sweeper set I say thunderbolt as better definitly. And as you said, recover is a move that will be countered partially if not fully when your opponent attacks. I say Thunderbolt for sure.