It is too tough to decide between the two, therefore buy both.
I say the best SHTF rifle you can have is one for which it will be the easiest to get ammo for off a dead National Guard.