Almost the perfect game.
For you that complaines about that the weapons are a little underpowered, I say it's supposed to be like that! If the weapons were overpowered it would mean that if you were beeing shot at, you would die earlier. I think they made the best choice.
The maps are very well done. It seems they have focused to make the environment realistic. Works perfect for me. Yes, I know people have complained about that the landscapes are not that dramatic.
The sound effects are the best I've heard in a game. There are so many different effects that you don't think of.
Graphics are awesome! Very well done engine. The best I've seen. Details rocks! If you compare this and other games this crushes them like nothing. I have tested newer games like Quake Wars for an example. BF2 wins uber easy.
Just look at the rag dolls. wow.
Everything in this game oozes quality, with the last patch. It didn't before I say...
I've spent about 3,000 hours untill this date playing this! Never bored.