It seems to me that all of the M4s problems come from the 14.5" barrel. Less power, less reliability, etc. M16s work a lot better. The guys who need a more compact weapon would be better served by sub-machineguns.
.....in .45 ACP 10 mm