At the risk of sounding like a CoD-tard,G18.Not only do you get full-auto fire in a compact package,its easy to holster so you can still easily carry it and your primary.The only downside is GBB versions can be a little tough to find,though CYMA makes a pretty good electric version that I'm looking at to replace my M9 GBB