Just a few things:
- The DLC on PS3 releases does happen sometimes because of Sony regulations, but those are only for when a multi-platform release comes out significantly later on PS3.
- I don't blame Microsoft for releasing the 360 with DVD. It was the right decision for them. No discussion from me about that. HD DVD and HDMI came too late at too high a price. They had a hard price target, and a hard release target, and had to make sacrifices to get to those targets, but it was the right approach. Sony recognises this, as you can see from the way Vita was launched.
- Streaming from BluRay on multi-platform releases (and even some exclusives unfortunately) is most of the times done fairly inefficiently, because rather than spending time on a system that uses the HDD as an intermediary cache for loading data from BluRay, multi-platform developers spend time optimising their game to run from optical drive only as best as possible because of the 360's Arcade unit. This directly affects how much memory has to be reserved for textures in RAM, and how often you can change them out for new textures.
- I don't doubt that development costs for programmers can be higher for PS3, but I wanna bet that for every example you find where a development team used more programmers/time for the PS3 code, there is at least one where the development team for the PS3 consisted of one guy who was having to port the PC or 360 version pretty much by himself.
- I don't blame Microsoft however for making PC ports really easy, as it greatly helped them get a lot of good releases early on in the cycle. Then by having a nice, friendly platform to develop on they attracted a lot of studios to develop on 360 directly for a while too (though I'm thinking some are now back to PC). Unified RAM is also undoubtedly easier to work with, and they did great with optimising their OS and services and their soft and firmware updating systems.
- First party studios don't pay licence fees, so they can release on as many discs they like.
- Sony's titles typically released 10 euros/dollar cheaper than 3rd party titles, showing that they don't have to pay that licence either, but give that savings to the consumer, or (more common) retailers. That does seem a tad unfair for third party publishers though.
- Microsoft put hard restrictions also on game updates. They are only allowed to be 5MB, and cannot contain content. You can only do it as DLC, and that has to be paid for. PS3 updates can basically be as big as publishers dare them to be, though they do pay a fee for the bandwidth incurred. Generally though it means that multi-player games can show DLC upgrades that others bought, where on 360 they would show placeholders.
This discussion does not have to be one-sided. It is just interesting to look at a particular policy. I wonder for instance how many games released later on PS3 with more content because of the PS3 version not actually being finished, or because Microsoft sort of forced their version to be released first. How did that go with Batman: Arkham Asylum for instance? That game allowed you to play as the Joker exclusively on PS3 (and it also unlocked a Home space).