My first BF game was BF2.
I played it for the Xbox and could never stop, It was lie the coolest thing ever. The story mode was fun, especially the third level. (The level where you and 2 other snipers had to defend a school or something) The way you could switch teammates in single player. The multiplayer was like nothing i have played before. Was the most awesome multiplayer i have ever played when i was younger. If i still had BF2 i would still be playing it more than any game, and the fact that the 3rd is gonna come out gave me a nostalgia feeling. When i saw gameplay, I immediately told all my friends. This is the part that pisses me off. They start saying "i payed batulfeied bad compinay 2 and it sux!" The thing is, This is the sequel to BF2, Not BFBC2. I played BFBC2, and it was a great experience, something to play other than COD. The graphics were better than anything i ever played. To me when a game has good graphics and other stuff, it adds to its gameplay. Your playing the game and everything feels way more alive. It gives me a sense of joy on the inside. Not only great graphics, but the team based gameplay. Me and my friend would go in a group of 2 or 3 and capture the objectives together. When we encounter enemies I would say something like "I got left, you take right." And we would come out victorious against 3-5 guys. When a tank comes in, Ill play as engineer while my friend defends me as assault. Ill fire rockets and he kept me up on ammo and kept baddies away. Theres a lot of other features i could say, but my hands are tired.
TL;DR BF2 was awesome, BFBC2 was awesome, BF3 will be the greatest thing ever.