Mortars for longer range, rockets for medium range
sorry, but you got that backwards. maybe you meant RPG? 107mm rockets have a much more significant range than our 120mm mortar systems. the 240mm's? forget it! too far out to even call in air support!
with that said, there IS something to be said about the lacking of the M4! if i could have, i'd have snagged one of the few M14's floating around here, mucho more firepower than any 5.56 could be. or at least an M16A4
5.56 is lacking in penetration of cars, too. 7.62 = quite effective, IMHO.