I don't like John Cena. I don't like his character and his repetitive promos. I especially dislike his in-ring wrestling skills or lack there of; I am the type of fan that actually enjoys wrestling and when someone is not very good in the ring I am definitely not going to be a fan of them. But alas, Cena is there current cash cow as he sells to all the little kids.
By the way, Cena was the main event of most PPVs in 2012 when he wasn't even Champ which is a huge problem and he didn't put over CM Punk and Dolph Ziggler as you say because WWE made it look like Cena had those matches in the bag and the only reason he lost was because of interference.
I agree with you, he is kind of weak on the mic, and boring, but hes awesome in the ring, i hate how people call his set the five moves of doom, he does the same thing as randy orton, and kane, and what CM Punk used to do towards the end of the match. It is basically their comeback sequence, setting up or executing the finisher.