If you're wondering where I've been lately, I'm playing
Heroes and Generals. (I plan on spending most of my time playing this game now, so I might not be around the forum as much as I used to.) It was released in July last year (beta), but I just started playing it a few days ago. I like everything about this game. The graphics and gameplay feels real. Unlike most FPS games, there's no red HUD icons above enemy players heads, which adds even more to the realism. If you like FPS games with (American, German and Soviet) World War II era tanks, planes, and land vehicles I think you'll like this one. (I know some of you are thinking, not another WWII game. lol. I don't think I'll ever tire of them.) Just be prepared to spend a lot of time developing your characters, since it takes a lot of grinding to make the EXP pts. (or you can use gold you can buy with real money) which you spend to buy gears and upgrades. (There's also a RTS aspect which I haven't checked out.)
There's five different soldier types, not including generals.
Infantry
Tank Crew
Pilots
There's also Paratroopers and Recon.
I've barely scratched the surface in this game, so I can't really give you any more details. You'll have to check it out yourself if it sounds interesting to you. Oh, ya! I almost forgot to mention IT'S FREE TO PLAY. (Or pay to win. lol.)