.308's good for an AR - versatile, powerful enough, easy to get the ammo
Personally i'd go with the .40 instead of a 9mm - yeah, the ammo's a little harder to find (so you just buy plenty at a gun show and never worry again), but the stopping power is much better and they tend to be, i dunno, more solid somehow