Being a hard worker, being a dedicated worker, being a nice guy, are all well and good, I don't dislike the guy, but all those qualities don't mean he is actually a quality worker 
He's not a bad guy, it's just that whenever I watch his matches I notice his faults (wrestling wise) and they just annoy me. I just wish he was at a normal workrate level. He's getting carried by his opponents during his matches.
I don't think he was carried by anyone in that Triple Threat Match.
I'd prefer Cena as champion than HHH or most.
I think people over react to his faults and he is one of the most unique wrestlers of all time. He divides crowds and thats a great thing.
Is he the best worker in the world ..... No. But his matches always invoke the best crowd reaction and i think Live fans like that. And he certainly isn't the worst wrestler to be world champion.
Half love to boo him and half love to cheer him and at the end i think he deserves all the sucess he has.