Cena is one of the worst workers ever. Everything he does looks fake and I cheer for anyone he wrestles against. I think he's probably a good human being but just sucks as a wrestler. He gets all depressed looking everytime he comes out to boos and acts like it's not fair or something that he is being booed. Cena gets booed half the places he wrestles because fans of good wrestling who have been watching WWE for decades now are sickened at his in-ring skills. Fans who have been watching the company and wrestlers evolve over the years are rightfully disappointed to see Cena sitting on the top. To go from watching wrestling progress through great workers like Ric Flair, Ted DiBiase, Mr. Perfect, Macho Man, Ricky Steamboat, Rick Rude, Shawn Michaels, The Rock, Jericho, Triple, Orton, Edge, etc. it's hard to watch a guy that has nothing but the "wrestler" look perched at the top.
WWE would be better off without Cena. There has been so much more talent on Raw over the years and WWE could have kept both the kids and hardcore wrestling fans happy. Kids would have stayed hooked to guys like Mysterio, the Hardyz, HBK, HHH, etc. While the hardcore fans could enjoy those guys too and others like Y2J, Orton, Taker, Edge, etc.
This is all just my opinion so no one should spend too much time trying to pick this apart (or go ahead it's your time). I'm just saying that there have been so many talented guys and good possible storylines over the years that could have been used if most of the time wasn't spent on a Cena angle.
It's hard to keep watching week after week and continue to buy $40 ppvs every month to see Cena "do it again" in the World title match. I know the belts are just "props" but when you've watched WWE as long as many of us have and seen all the incredible guys who have defended that title it starts to mean something to you. Now, when you see Y2J get Cena in the Walls of Jericho and keep him in it for like three minutes just to have Cena power out of it and turn it into the STFU that Jericho taps out to after three seconds makes you sick. He's billed as someone with unmatched strengh and who will never give up, but unless you're a kid, it's obvious that nothing he does looks real or impressive. If this guy lives and breathes WWE like everyone claims he does, then he should live and breathe while watching some of his matches and try to decide what he can do better to make a real fan of in-ring competition want to watch him. I've often thought that Cena says "you can't see me" because he thinks that no one can see how bad of a wrestler he is, and wish I could make him aware, "we can see you John, unfortunately".