Definitely the type of guys I hate...
You have to worry about them constantly raining death from above and then when you start to focus on them the ground troops come mop you up while you're distracted. I really need to unlock the 3rd launcher for the assault class.