I've been playing Battlefield 1943 on and off between bouts of Fat Princess for the last couple of weeks and it has been really fun. It is also (as far as I can remember) the first first-person shooter I've played on a console — Fallout 3 doesn't count. Now, I haven't played FPSs in a long while and my last one was Call of Duty 4: Modern Warfare on the PC. But comparing those two games directly wouldn't be fair to BF1943. CoD4 was a full-fledged game with a single-player campaign and a multiplayer aspect with modern weapons. BF1943 on the other hand is a completely multiplayer experience with one game mode on three different maps (well four if you count the Air Superiority map, but I never play that).
You get to choose between three classes: a rifleman, an infantryman, or a scout. As far as I can tell the only difference between the classes are their equipments. The rifleman is armed with a bolt-action rifle, a grenade launcher, grenades and a bayonet. The infantryman has a submachine gun, a bazooka, and a wrench that lets him fix things. The scout is your basic sniper armed with a scoped sniper rifle, a pistol, and dynamites. You can switch classes between respawns. You can also pick up a dead soldiers backpack to change classes.
You can also use several vehicles in the game: cars, tanks, and airplanes. What I love most about the game is the tank, sure it's big, slow and pretty much an explosives magnet. But usually before you inevitably blow up into a million tiny pieces, you can do a hell of a lot of damage. And that makes me happy. The planes on the other hand … I've never been able to fly them properly and I probably never will.
But that doesn't matter. Not really. The bottom-line is the game is fun and that is why I play it.