Xbox is far worse off than Sony or at least its members are. It just so happens that Sony is hitting a rough patch, but as far as problems, 360 is your man.
If your 360 is offline and lets say that you bought a lot of XBLA games but had to move it to a different xbox or a you had a bunch of Indie Games you would not be able to play them. At ALL. See the PS3 gives you 5 copies, but the 360 gives you a "license" and a copy of the game for the xbox that downloaded it. The big catch to this license though is that you HAVE TO BE ONLINE for it to work. And while the actual game may be downloaded on your current 360 you're still locked out of it. Indie games are worse as most if not all of them you have to be online in order to play them, you don't even get an actual copy.
As well mircosoft will steal your money. Just try to cancel your subscription I can tell you that you will have a difficult time just doing that trivia task, and good luck doing it online, you will have to call in order to cancel. Not to mention that Mircosoft has the worst consumer service I have ever faced.
Oh yeah and all the "benefits" on the gold. The ones you can simply use a computer for. Or how about netflix? Why does every other console have free netflix? Even my PS3 with the current down time on the PSN, I can still log into netflix and use it, while my 360 wont let me because I dont pay them? Heck I could get netflix for my wii for free as well, That's just inexcusable Moneysoft.
Not to forget that RRoD though.
I have had my experience with all three systems and 360 as a whole bunch of problems and the big glaring problem know as Xbox Live Gold. Free members are treated like dirt.