Wow, I hate to be mean, but have you guys watched anything besides the WWE? To say Sting hasn't had great feuds and matches, yet go on about Cena's impressive resume is kind of mind boggling. Now i'm not a Cena is the Wrestling Anti-Christ guys (that is Triple H), but I'm not going to let Vince McMahon or the WWE tell me he's one of the best all time at this point in his career.
Sting managed to stay in the main event scene going on 20 years now. He still is very capable of good matches. From Vader, to Flair, Rude, Savage, and Angle, Sting delivers almost every time he is out there, minus the botch of Starrcade 97. Sting wins, and at this point in his career, Cena can't keep it close.