The main reason why I don't care for Halo is just because it's not my thing. I like games that enable me to really move around and defend myself. Halo's gameplay just doesn't allow for that. The only way for me to avoid damage is to either kill the other guy first or to be near some structure that I can take cover behind. There is no retreating, you either kill or get killed, and that gets dull in my opinion. (Counter-Strike is even worse because taking damage impairs your movment but at least the grenades help to mix things up.)
And while I don't really want to argue, the whole damn elitist attitude towards console games gets really old. If you can learn to live with ping, you can learn to play with a damn controller. If at first you don't succeed, try again. Don't take your losses so damn personally and so damn seriously.
As for good FPS alternatives to Halo 2 on the X-Box:
Time Splitters: Future Perfect -- My room-mate rented this so I got a chance to check it out. The single-player seems average, but it has a great sense of cheeky humor. The multi-player mode has a shit load of options, a ton of unlockable content, and it really gives off that GoldenEye/Perfect Dark vibe which makes for a lot of replayability.
Unreal Championship 2 -- I'm still waiting for my copy dammit, but I've played the demo, and I've been watching this game since it was announced. It's the direction FPS games need to go in my opinion, and I highly recommend you check it out if you have an X-Box.
DOOM 3: Collector's Edition -- Runs like crap on your PC? Want Co-Op? Like the idea of split-screen multiplayer with DOOM 1 and DOOM 2? Go pick it up.
And about X-Box Live:
Ok, I think there are some misconceptions about this service. Granted, it is overhyped. I was disappointed myself, but let's look at what you're getting...
A 12-Month Starter kit costs $60.
With that $60 you get a free game. (Crimson Skies sucks ass, try to find the older starter kits that have Mech Assault in them.)
A high-quality headset plus head-phone
And a year's worth of the X-Box live service for free.
And the X-Box Live service costs $50 a year (yes a year, not a month) after that.
If I wanted to get that same experience on the PS2 I'd have to...
Buy a network adapter for $40 if I don't have the PS2 Slim-line
Buy a seperate headset and headphone combo for $40 to $50
Be subject to individual pay-to-play services (generally MMOG's, but really companies can do what they want if people are willing to pay them for it.)
Be subject to individual companies maintaining master servers so I can play online
And I don't get a free game
Here's another thought, Microsoft has mandated that all titles developed for the next X-Box system be Live enabled. Somehow I don't forsee having to pay for an X-Box Live account and a X-Box Next/360/Whatever Live acocunt, but I could be wrong.
Could X-Box Live be better than what it is? Certainly. I'd like to see some kind of standardization of X-Box live rather than each game implementing select features here and there and designing their own interface. (It sounds like the new system is going to try and bring about this.) I'd also like to see X-Box Live build in some kind of voice chat-room feature. It's damn hard to contact somebody without them playing the same game as you are, and there is zero socialization without some game in your system. I also wish they'd implement crappy little parlor games if they did the voice chat thing.
And that's all that I think I wanted to say.
mecha: For a guy that quit the "scene", you sure are posting on the forum often. Looks like you just moved venues.
And also, what do you mean by "non-accelerated"? PS2 games are not run in software-rendering.