Also check this game comming out later this year, its not a FPS shooter though, but its a tactical command of military units. sounds dull, but watch the movies and it should get your gaming fingers twitching:
http://www.fullspectrumwarrior.com/gm_demo.php?id=2As for tanks and planes, you forgot Helicopters, my choice of class in the game. Apache, Little Bird, and MH-53 copters. i also fly the Hind and Gazelle but prefer the others, the MH-53 doesent even have guns that are controlled by the pilot, but by the crew in the back of the plane (your team can spawn in the MH-53, or you can pick them up)
i also tend to fly the AC-130 Gunship, similar use as the MH-53 copter, but its got bigger weaponry. I enjoy the odd Bombing and straffing run with the SU-Frogfoot too. Failing those things, ill be on foot with a PKM or SAW, or tank