Well I liked Half-Life 2 very much, and all the others on your list are also amazing. But the real best FPS for me has to be Command & Conquer Renegade.
Yes I know the singleplayer was bad, but the multiplayer...
Oh the multiplayer of Renegade, it is still amazing. I have played that for...