I seriously HATE the "Cena does not write his own material, so you can't hate on him"-Comment. If thats a argument you can say that for every god damn Wrestler on the Roster. I just think everyone knows that he does not write his own promos anymore, because at the time he did that... he did a pretty good job.
So if I want to say I don't like Cenas promos I'm going to say it, and I don't care if Cena writes his own stuff or not. And yeah, I did not like his promo with Steph at all. Now, the Wrestling part is a lil bit different. It's just personal taste, I guess. I did not like his matches with JBL... (apart from the Hardcore/whatever match), but his match(es) with Shawn Michaels were more than good. He just needs, IMO, a good opponent that makes him shine. And Shawn did a pretty good job at that.