Meant the weapon you were carrying before though, I didn't made myself clear enough.
Honestly that's just my point. If other weapons are inherently worse and overlooked in vast majority of maps/matches, it makes you think why are they even there? More viable guns = more diversity. In most other fast paced shooters for the most part you cannot tell that one gun is superior overall over another. And as for making guns more IRL, making semi auto marker actually semi instead of some weird in-between rof, is about as real life as it gets.
Oh, and to attract new players server side functions protecting them before they get good enough should be in place. We get optional autobalance in b28 as I see (at least sort of). That's great. We all know how many speed games look like. Some guys get to the spawn and pretty much game over. And game turns to 15vs5 because of that. Imagine some newcomer joining on wishing to relax playing some game. He joins speed server as there are many people - and not on other servers. And right after first respawn he sees 'X Eliminated you'. OK, maybe next time. But next time the same. Some guy just shoots him over and over before he can even turn his mouse. So he says 'Screw this' and quits, never to play again. Any succesful online fps has some kind of spawn protection (Quake - more health initially, CS, CoD - variety of scripts). Now at least there will be 10vs10 instead. And notorious spawnkillers can still be (temp) banned as it's the way my clan handles it as of now.
As I said: big basic stuff first, then polishes and small touches are the way I see it. Don't worry about cheaters too much, the way it's handled now seems to do its job.