the 2 things that prevented me from owning a 360 was lack of first party support and hardware reliability from jump.
everything else was fine although i don't think online multiplayer should be pay to play, but if thats wht they want then so be it.
i don't play much online any more after the fiasco at Radec