CM Punk is more of a tweener. He tends to come off as a Stone Cold Steve Austin kind of guy really...
He'd hate on the business but the crowd gets behind him because the things he says are true and it's what the people want. It's not face nor heel, it's Tweener.