It it's a singleplayer FPS you're after then you can't go wrong with FAR CRY, Call of Duty2 or Fear.
I have been playing Counter Strike and CS Source for quite som time now and wanted something new and found in Battlefield 2. I recommend it warmly.
Mery X-mas and happy new year.!