wiki says, "The Heckler & Koch MP5 (from German: Maschinenpistole 5..." I think that's more likely correct.Likely one of the most popular sub machine guns invented is the HK MP5 sub machine gun. I understand the MP actually stands for Multi Purpose.
So is this all a matter of individual preferences or ARE there guns that are better for very specific roles than others?