I have thought about 2 systems : first one is a reducement of accuaracy as a soft restraint
If you want to make enemies, try to change something.
Why would bursting from a short range be worse? Your firing "cone" would just be smaller and you'd hit the same area with more bullets.
Doing this is the only way to balance weapons inside of a weapon Category .. Especially SG because they are so vastly diffrent because atm people just use sniper and AR in medium tier and other SMGs of T3 when being able to wield em.. no one out of pure thinking would use a shotgunt although it damage should be devasting and easier handed in close combat than a full auto gun or a 50 to 100 bullet burst gun.. in game mechanic lots of weapons suck because there are not weapon effictivity ranges...
Though I don't really know if that'd be a fair thing to bring in - would make BGs very static.
Example1 : Player A has a MiniGun and is trying to get nearer to the opponent. He runs into his direction stops and then a timer starts e.g. 3 to 5 sec which reduces accuracy a lot so he has to settle down these 3 to 5 sec if he want to do a good shot or burst. Player B stood still and has no penality and can shoot with normal accuracy.
i really dislike the idea of autoshot, but thats just me ^^ anyway 2 seconds is not such a long time but makes a player being able to react even a casual one... the game is not an emergency where you are in state of high adrenaline like in a nearly happened car accident where you can react in tenth of a second thats why i think 2 seconds is perfectly alright...