The 5 star match was Joe vs. Punk 2, but the match is, at best, average. Meltzer is a known sucker for Samoa Joe, and for trying to make his followers believe he is "smart" to the business. His ratings are so ridiculous that no objective person would ever use them to make a point.
I agree that Punk vs. Joe 2 gets over hyped, but I always thought their 3rd match in the Trilogy was worthy of being *****'s. That match was fantastic.
Punk knows how to play a heel, too. He got all kinds of heat in ROH and on other indy shows, and it's because he knew how to piss the people off with a character created by himself. Im sure he would get good heel heat in WWE if they ever decide to go that route with him.
Punk doesn't? I guess I'm going deaf, because I swear week in and week out I hear THOUSANDS of WWE fans chant his name every time he comes out on Raw. I'm also pretty sure I see quite a few CM Punk signs in the audience every week as well.
He has believable offense
Punk doesn't? What's so 'unbelievable' about his offense? And also, I'm a huge AJ fan so I don't mean to dog him here, but the springboard flip into the reverse DDT is nowhere near being believable, especially since he overshoots his opponent half of the time.
Punk is one of the best sellers in WWE, and far better at it then AJ, in my opinion.
understands the psychology of a match,
Punk does as well. His matches in WWE, more often then not, get great responses from the crowd, which means people buy into the story he's trying to tell.
Punk is as well, when given a chance. In WWE though, he has hardly been given any mic time, and every time he has been given mic time, he had to say generic shit.
Punk's been a bust in the WWE, been given some of the best booking in the history of the company, all of which amounted to a midcard status.
Best booking in the history of the company? I don't think so. He debuted defeating guys like Justin Credible and CW Anderson for weeks, before starting a feud with Mike Knox over Kelly, which didn't even have an ending. He gets put in the Elimination Chamber and gets eliminated after just a couple of minutes a little while after that. Gets in a feud with Hardcore Holly and loses that. Loses MITB after that. Goes on doing nothing for a while, then starts a feud with Morrison over the ECW Title. In the match he wins the title, it ends up being one of the best matches of the year. After he wins the belt, he does basically nothing with it besides being put in generic match after generic match (a lot of those he loses, btw, in non-title matches), having nearly zero mic time in the process. He then drops the belt to Chavo Guerrero, a guy who becomes a jobber soon after that. He then wins MITB, beats Edge in fluke fashion, and then goes on to look like the weakest World Champion in history BECAUSE OF THE WAY HE WAS BOOKED. No doubt you'll deny that last sentence, but show me one other wrestler who lost as much as Punk lost during his reign as Champ? And after that, he hasn't been booked to do shit, except have these five minutes matches every week and be apart of random tag matches. Whenever he did get some time to work with, however, I feel that he has delivered. I thought he and Jericho had some TREMENDOUS matches against one another.
But the bottom line is the guy has still yet to be in a feud that lasted over a month, and all the feuds he has been in, he always ended up getting the short end of the stick, with the exception of Morrison. That is no where near having the 'best booking in the history of the company', Sly. If AJ had debuted in 2006 and been given the exact same feuds and matches.... it'd be the same exact result as Punk. He'd be floating around on the mid-card right now.
Anyway, to answer the question asked, Punk would be my answer. AJ and Punk are tied as far as I'm concerned when it comes to in-ring ability, but Punk takes this because he has far better mic skills then AJ. I'm a huge AJ Styles fan, but Punk is a better professional wrestler in the overall picture, in my opinion. And at the end of the day, his legacy will completely out shine AJs if AJ doesnt ever leave TNA. And even if he does, Im not so sure AJ would fair out well in WWE. But its something I would still love to see AJ go for sometime in the future.