Battlefield 2 leaves you begging for more, it has great atmosphare and gameplay...
Although it does not have very good shooting physics, like you cannot get a headshot, it requires great tactics and it gets your adrenaline pumping and you on the edge of your fingertips, keeping your eyes peeled for any hidden snipers or explosives, and keeping reading to duck for cover in the event of an artillery strike.
The vehicles are high damage, machines of fun, the air vehicles are extremly hard to get your fingers around, they have very sensitve controls, but overall they are great.
Overall Battlefield 2 is an awsome game, definatly a must buy for any fps enthusiust.