A suggestion to help with the chopper whores. Helicopters take a long time to repair with just the repair tool, much like the tank, a single engineer must make two complete cooldowns to fully repair an attack chopper. To expedite this process, helicopters must return to their home base and land, yes land, not hover, on their helipads, this will in turn activate an automatic self repair and will Take about half the time normally required to repair the helicopter to full. Furthermore, all vehicles will have a set amount of ammunition for their main weapons, secondaries included. For the helicopters they must once again return to base and reload and land. This was how it was in the original bf games like bf2 with the exception that you had to actually land your aircraft.
It's obvious that a good pilot is almost impossible to shoot down, by making it really hard to repair them so rapidly in the field, it may help with the problem a little, along with the limited amount of ammunition they'd be allowed to carry.
Damage modifiers need to go, vehicle armor, magnum ammo, body armor, and improved explosives all need to go. They add nothing to he game, and makes most other specs obsolete, what's he point of using anyhing else when health regenerates?
Health bars need to return and HP regeneration needs to go, this will bring more emphasis on he medical role of well...he medic. The support class needs to come back as the primary ammo giver as well as a medic class that is well balanced with assault players. Perhaps make it so medics get unsuppressed smg's? Or perhaps they are a sub class of assault and can use some of their rifles, however without the benefit of grenade launchers and the like.