From the "Been there, done that, got the T-shirt" Department may I offer the following suggestion: Re-barrel all M-4s to M-16 length, issue M-3 submachine guns in .45 ACP goodness to those requiring a short, handy, close-in weapon (I'm kinda partial to Thompsons, but I realize that they are spendy to make and kinda heavy to hump around all day).
The M-4 is neither fish nor fowl, as it uses a marginal cartridge in a barrel too short to get what energy is available to it. Any one who wants a "sexy" weapon can buy whatever they want as long as they buy all the ammo and parts for it, unless they want an M-14, in which case the Army can provide all needed support and ammo.
