I'm a PC gamer who loves the Battlefield series the most.
This game... Is flawless. Visuals are nice, and the sounds make you feel like you are in a warzone.
One of my favorite features: Characters automatically interact with each other VERY WELL (verbally) after certain actions are performed. I don't know any other FPS that has this.
...
Okay maybe it's not perfect as it feels like a console port (unoptimized to a certain extent as well :X), but its 120% re-playable and will keep you coming back for more.
Oh yeah, also:
Happy Birthday Battlefield Bad Company 2. (Interestingly enough this game was released exactly one year ago from the day this review was written, which was on March 2.)
Revolutionized FPS.
My nightmares are more fun and interesting now.