The older battle rifles may have had more punch but with the 5.56 you can carry more ammo and get maybe twice as many punches. Trust me, you really don't want to get your ticket punched with a 5.56!
Anyway which is better, more punch or more punches!