One more thing.
In all the "dust ups" I've been in there are 2 things I never wished for.
1. A smaller gun
2. Less ammo
A buddy of mine picked 5.56 green tip out of a chest rack full of ak mags (the bearer was dead from multiple hits elsewhere). We had whittled them down between 400-500m. In my experience 5.56 is plenty leathal to 300-350m. After that get something bigger. Just my 2 cents.