My first FPS was Doom 2. Classic.
Recently I have been mostly playing Dayz. Its a zombie survival mod for Arma2.
Some vid of gameplay here:
http://www.youtube.com/watch?v=gPJ37khFJWIThe vid is quite old now and many of the bugs mentioned have been sorted out now.
That youtube channel is good for BF3 as well. Info on weapon choice and upgrades in particular.
To play DayZ you need Arma 2 and the Arma 2 DLC 'Operation Arrowhead'. And of course the mod its self:
http://dayzmod.com/The mod is also available on steam now but, I do no know if installing DayZ through steam will allow the use of the community maps. Some of them are very good. I use a 3rd party app called 'DayzCommander' to handle installation of mods and for server browsing in DayZ:
http://www.dayzcommander.com/DayZ is Zombie survival using the more simulator style engine of Arma 2. Quite a breath of fresh air after all other FPS are becoming COD clones. It is a new style of gameplay that is like a FPS with a sort of MMORPG element to it. It is death match style so anyone can kill anyone but, the game has a communication system that allows you to 'talk' to any other player in a realistic hearing range of your character. The idea being that people can use the in game comms to team up against zombies and non friendly players. It is usually just kill on site with no use of comms however.
DayZ has been very popular from word of mouth advertising alone until it was recently added to steam. So popular in fact that the creators have been hired by the people that make Arma to produce 'DayZ standalone'. A full game based on the mod but using a modified version of the Arma 2 engine. The creators of DayZ being modders themselves, are dedicated to making a good game with no restrictions on creativity. Unlike almost all other current game development, which follows certain trends in order to protect profits. DayZ standalone is due out this year some time. No official Deadline has been set as of yet.
DayZ does have some issues such as bugs as its still only a mod, and hacking. There are ways around the hacking like joining a whitelisted, private server and by going on very low populated servers only. If you play it and start to enjoy it then you will need to start looking for ways to avoid the hackers sooner or later. The issues with hacking are being addressed in the standalone. Don't let it put you off playing the mod.
If you already have Arma 2 and the Operation Arrowhead DLC then you should definitely try out DayZ. I recommend that EVERYONE gets DayZ standalone when it comes out for sure.
Here are a couple more vids:
http://www.youtube.com/watch?v=fF3HQI6wJLUhttp://www.youtube.com/watch?v=LaRqHhfiqLM