I will make a comment which will go against the opinions of many people. SMGs make a lot of sense if your intention is sub-100 meter self-defense. They are very cheap, light, compact, and lethal enough against unarmored targets. Against ceramic-kevlar body armor of today, it doesn't matter if you are shooting a battle rifle or pistol. Both don't penetrate.