As much as I love Rollins, and realize his faults, Punk as a whole in his prime is still above Rollins. Rollins is one of the best currently in terms of in ring talent, but so way Punk albeit in a different manner. Rollins knows a billion moves and can perform the majority of them flawlessly, and he is a fantastic worker to boot. Punk was more scrappy in his style, still pulling off a large repertoire of moves, but the difference was that Punk's in ring storytelling and psychology was MUCH better than Rollins.
I need not say anything about character, charisma, and mic ability, because while Rollins to me is above average to good in those fields (and bad on occasion), Punk excelled in all of these.
But the one huge difference that separates them is what happens backstage and away from camera. Punk was one of the few guys to speak his mind right to Vince and HHH on whether he thought something was stupid or if a feud should be booked differently etc, he wasn't afraid of them. It's one of thing qualities I loved about the guy, even if at time he comes across as a whiny bitch.
That aside, I can't say he wasn't given opportunities, because he was. In a way he was given all the opportunities in the world, but all of them had an asterisk attached to them. Like "You will be WWE Champion" however... "John Cena will still main event over you." It's sort of a catch 22 in a way, because Punk was getting the big name status and treatment as a main event guy, but he was always booked rather strange for somebody in the main event, especially the champion of all people. And let alone continually losing to big name stars, especially a completely illogical loss to HHH during his HOTTEST run, it was like he was given faux main event booking.
Rollins is getting full attention every show and like someone mentioned previously, is main eventing PPVs (exception when Brock has a match, but he's Brock fucking Lesnar), holds two titles right now, and is a centerpiece of the show and is treated like one.
Should Punk have gotten this treatment?
Fuck yes. Imagine how big he would have been if booked right? And he still got over to an incredible level despite shoddy booking.