I was being facetious. He's very good at smartly working a basic match but for the time he's been in the business, he's actually very poor. His general mechanics are awkward. But he usually works people who are either very good workers (AJ, Punk, Hunter etc) or guys who can at least have good basic matches where you can use smoke and mirrors (story telling) to hide it.
I dont hate Cena at all. But his limitations are very apparent and while he is a huge star, there are guys who, with the push he's received for years, had/have the chance to be huge stars too.