Main problem I have with the 360 is having to pay for Xbox Live. More specifically, having to call up that bloody call center when I want to cancel Xbox Live because I'm done with whatever game I was playing.
How a company like Microsoft can't figure out that you need a "cancel" button on the system in the same place with the "subscribe" button is beyond me, but I avoid buying multiplayer games on that system for just that reason.