Um iPhone does all of them better to some degree than XBLIG. Apple don't have competing XBLA/Retail though so there's a far better reason for them to promote and develop it. Leaderboards and Achievements: iPhone can connect to outside servers to track scores, there's stuff like OpenFeint, Crystal or even Facebook API's. Apple is launching it's own Game Center thing with OS4. XBLIG is locked to Live and has no way of doing leaderboards, the P2P scoreboard hack really isn't very good. Release Date Control: As far as I know there isn't release date delaying on iPhone but the processing time is a lot more predictable, on XBLIG it can be anything from a few hours to 3-4 weeks to get through peer review, for stuff like game updates it can be extremely difficult to get through peer review at all. iPhone also has provisioning so you can send beta/review code out, impossible on XBLIG where you have to wait until it's released to give out tokens for review, at which point you start sliding off the lists before reviews come in. Increased Section List Sizes: iPhone's are 25 vs 20 XBLIG elements and have a "next 25" button, XBLIG are locked at 20, if you're 21st on a list then you're getting no sales. The iPhone categories are much better too, XBLIG has the inexplicable IGN Picks which features some real rubbish and doesn't actually appear on IGN. PC distribution: iTunes is a lot better for browsing than the Xbox Marketplace Website. Improved/Any Promotion: iPhone apps have TV ads (!), the "top x apps" lists are far better curated than the Xbox dash spots which are themes like "Christmas Games" encouraging loads of crappy xmas themed games being added to the service. I really like XBLIG dev and think on the whole it's excellent. It does feel to me though that recently MS corp aren't very interested in the platform or allocating enough resources to improve it, even though the XNA team works hard.