I hate seeing both of them wrestle but I would go with Cena atleast he is decent(i'm sorry anybody that says fart juice isn't great)mic and he has some okay matches when he's in there with another star(ala Triple H,Shawn Micheals,Kurt Angle,Chris Jericho,Edge,etc)Batista just sucks since coming back and it seems like he has lost all his passion for the buisness and doesn't seem like he has the drive to get better.
If Batista beats Undertaker at Wrestlemania it will be the worst move in the history of professional wrestling hands down so Vince better think hard and long about what he wants to happen.