It has it's little quirks here and there, but for the most part it's very fun!
I'm usually a medic or spec ops.
The medics I see playing don't usually do there damn job, and are usually out being a lonewolf. When i'm a spec ops, i'll create a squad of support and medic backing me up while we go take out their arty, commanders outpost, and radar. It's just too bad you don't get points for doing that stuff. I've been playing with the sniper class here and there, i'm not that bad with it, but I like to get into the action, and not just play the waiting game.
Flying planes is a blast, especially when your having a dogfight against a good pilot. Helicopters on the other hand are hard as hell to fly.