When it comes to his in-ring work, I think John Cena is average, however with the right opponent he can be absolutely phenomenal. Of course, the right opponent is pretty much always an above average competitor, but it's never the case of Cena being carried, it's just him rising to somewhere near...