*coughcrysiscough*
Probably not, but I support that game 100%. :p
I would say Halo 2, except like you, some of the morons on XBL tend to ruin the overall experience for me.
In terms of an FPS that I have to buy, there's all sorts of good ones. Battlefront II, CoD 4, Unreal Tournament, maybe...