The NATO 5.56mm tends to 'run' and create havoc. The .357 158 gr. CJH tends to knock a perp down no matter where you hit him (and probably won't go through a wall afterwards).
5.56mm
If you work hard enough at it like building a very light, short-barreled bolt action, you can get serious recoil from a 308, but 308 recoil in semiauto rifles is generally negligable.
If I could only have one rifle, it would probably be the Kalashnikov Vepr II in 308. Those run about $500.