As an infantry player i don't feel they are overpowered. I think other vehicles suppose to take out vehicles. Whenever i get into a chopper i am dead within 20 seconds.
They add a lot to the atmosphere in the game. I always feel like there are 2 wars going on in the game. Infantry war and vehicle war simultaneously.
Mostly they have their fight of their own going on.
I also enjoy running from building to building avoid getting killed by helicopters.
It is a battlefield thing to fight infantry WHILE getting shot at from the sky.
Because the lack of vehicles, i can not stand infantry gameplay on Redacted, Stadium and Haven.