I think the helicopter controls in Battlefield 3 are really great. Bit of a learning curve, but not all that hard to get a hang of in my opinion. With mouse and keyboard, anyway. As long as you learn to keep the nose tilted down to move forward, you're good. Keep moving, spin around, and it's not too hard. Loving tearing up infantry as the little bird.
Jets, on the other hand, I am utterly abysmal at. I figure I need a stick or something, because I don't like the way they control with a mouse.
But to be honest, my biggest issue with any of the vehicles in Battlefield 3 is not how they control, but that DICE thought it would be totally rad idea to stick essential defense and attack capabilities behind grindy unlocks. I have no idea how nobody stood up during pre-production, or even testing, and said "This is a really, really, universally stupid idea".