Well, I have both PS3 and Xbox. They are both great systems and both have their ups and downs. If you only plan to play halo, then go for it, but thats kind of stupid buying a system for only one specific game. The online perks of XBL are better than PS3(obviously, because Microsoft gets money for buying XBL memberships), you have Party Chat, Private Chat, Video Chat, Kinect Video Chat, Avatars, Avatar Awards, etc. Where as PS3 has almost none of that. If you plan to just play halo get a 20GB hard drive, the guy whom said he got a 4GB didn't count MAP packs and gamesaves etc. But if you do get the xbox, get intercooler for it as that will allow you to play 16+ hours without your xbox over-heating. Hope I helped you out, Feat