Danielson was a better wrestler, Punk was a better overall superstar
This pretty much hits the nail on the head. The thing is, Punk was still capable of putting on 4+-star matches on the regular though. He even has the 5-star match with Cena at MITB 2011 & the 5-star matches with Joe in ROH. That's why I lean towards Punk.
Also, lol@the revisionist history all up in this thread