As someone that puts both Edge and Punk in my top 5 favorite WWE Superstars of that 2005-2015 era, I think Edge is infinitely more well known and a more recognizable superstar since he was in WWE from 1998 until basically yesterday if you don’t count his retirement, but Edge was never as over as CM Punk was in his prime. Punk in 2011-2013 rivaled Cena for the top spot. Edge was also the perennial top bad guy though so he never got the chance to be seen as the top guy in WWE since it was always a babyface fed.