The P90 is used by the USS because there is no other weapon that sized that packs the firepower and body armor penetration abilities that the P90 provides.
MP7?
Yes I know it holds 10 fewer rounds, but it also reloads faster. It is smaller with the stock collapsed and a bit larger with it fully extended.
I predict this thread is locked soon given the name calling and childishness that has infected it of late.