Should have been " Whose the better entertainer " there are many other better wrestlers than these 2.
If you take both of them when they started, Cena is the best. If you take them as the face of the company back when The Rock in the Attitude Era was the main event and Cena between 2006 & 2010, The Rock was the best. If you take both now, I would say, and that is just my opinion, both are boring in the ring. The Rock is no more THE Rock, and Cena since his marine gimmick is (I know I always say this) boring and does nothing in the ring but being destroyed by the heel.
I voted John Cena because he was amazing between 2002 and 2005.
Hornswaggle is a better wrestler than both of them. They both add to the "Entertainment" part of the WWE and lack of realism. They both use moves that are glorified fireman's carries, elbow drops, run of the mill punches etc. to win matches, while people are knocked off of ladders, hit with chairs and stairs and kick out! Cena uses a fireman's carry slam to win after the 5 knuckle shuffle...rock a leg drop and elbow drop...if firemans carries won titles Brad Armstrong shoulda been champion...if elbow drops won titles, Greg "The Hammer" Valentine shoulda won more titles than Ric Flair. They were both no assuming, kick your @ss guys, similar to Harley Race.
Cena is a no talent corporate puppet selling the WWE...Rock is a no talent actor, with a tired schtick of insults who protitutes himself to the WWE for his movie career! Who would I rather see in the ring??? Both of them, at the same time, ambushed by the Shield, only to have Ryback and Sheamus run in and ultimately join the Shield and take out the phonies with clothes-lines, brogue kicks and powerbombs!
I voted Cena cause at one time he entertained me on the mic, never in the ring though. The Rock has never, and I mean EVER, entertained me on either.
Definitely the rock.
Gotta go with The Rock, he's much more smooth in the ring then Cena.
Its the Rock and one of the reasons was his incredible selling.And he wasn't adamant about being a face guy forever, he played the face/heel role equally well.