CM Punk has better mic skills, ring psychology, better size, waaaay better mic skills, can play a convincing heel and face. All AJs career has been built on was his extreme athleticism and his look. That is it.
With some people's arguments that I've read, it would be like choosing Jerry Lynn and Dean Malenko over Macho Man, because they were clearly better in ring wrestlers.
The question says wrestler not in ring, but in general. You are literally twisting the definition of what OP says to what you want it to mean either cuz you have a bias against Punk or you simply have a bias against Punk cuz he left you when he still had something to give and you're secretively butthurt about it, so you feel like you're giving him the middle finger by being petty about it and voting for the guy who finally made it to the WWE at 38 years of age.
This is coming from a AJ Styles fan who has watched almost every sing match he has had from WCW Worldwide in 2000 as Air Styles to now. In fact I might be a overall bigger mark for AJ than Punk because I prefer in ring shit over everything, but if I have to be fair it's clearly Punk.
Shit even impact and status wise Punk got him. You brothers if you can't be honest with yourself you'll always subconsciously lie to anyone else.