Haven't been watching wrestling long, huh???
Outside of the The Rock, your favs are about the WORST all-around wrestlers in history.
What are you talking about?
John Cena is just as good a technical wrestler as The Rock was, if not better. You might not like "FU aka Attitude Adjustment" as much as "Rock Bottom", but that doesn't mean that it takes less talent to perform. I'd also be willing to say that Cena's matches are more athletic than most of Rock's matches. Back in the attitude era, many matches revolved around kicking, stomping, punching, etc...not actual wrestling moves. See The Rock's match where he lost the title to Mankind (Jan. 1999) for an example of this. Not a very good match, wrestling wise. Cena's matches tend to be athletic and have a lot of actual wrestling in them. To call Cena one of the worst all-around wrestlers is absurd. You might hate him, but the guy is a good wrestler and carries the WWE on his back.
Batista...I'll agree there. He was always stiff in the ring, but he was cool as hell though.
Rey Mysterio is a great all-around wrestler. Don't let the fact that his gimmick is geared towards 7 year-olds fool you. I hated Mysterio as champ and I think he's annoying as hell. But watch the matches he had with CM Punk last year - they had plenty of good wrestling in them.