Look, I'm not at ALL saying that the 360 doesn't have some absolutely must-play games on it. I'm not hating on the platform; I'm hating on the piece of shit hardware.
Microsoft didn't write off 1.5 BILLION DOLLARS because they were drunk or feeling charitable... They did so to avoid a recall, because their console was produced on the cheap, and was poorly engineered to begin with. This by now is an established FACT, and I don't care how many great games are available on the system.
I've owned THREE of the goddamn things since launch. That is UNACCEPTABLE. My PS2 works after five years of abuse. My Saturn works after what, ten? My original toaster NES works after twenty five. My Gamecube works like a charm, and it had beer spilled into the disc tray. I own a fair number of consoles, and they're all in great working order, some after decades of use. The 360 is less than three years old as a platform.
Xbox live is an excellently designed interface, and forever changed the way I'll look at console gaming. Bioshock, Sylpheed, Halo 3, Eternal Sonata, and so on are games I would rather not live without. Therefore, I continue to put up with the 360. But I have earned the right to hate the machine, since it's cost me near a thousand dollars over two years.
And all the people who dismiss complaints about the 360 because 'they've never had a problem'?. I guess I wish I had your luck.
/end rant.