Just to be a smart a** ... that 2500 yard kill with the machine gun was in a jungle enviroment.
I agree with you on the smoke issue. With the Airsupport and arty .... you should have a limited amount of missions that you can call in. Perhaps three or four each game for only a character class such as foward air combat controller. That would make players think about when they used them and not just call in arty or the birdies every time they saw a enemy player.