VF5 gets nothing but high marks about its online play. STHD plays great
No argument here (having played both VF5 and SFHD, both are far superior to SC4 in online).
Angelic: Sorry, misread your post.
iKotomi: That's precisely why SDKs exist, is to abstract the hardware differences away from the software. Yes, things have to be optimized for each platform, but to minimize the amount of work developers try to make systems as generic as possible. If an SDK is well designed, it will make this easy. If it's not well designed, it will make this very difficult. I haven't seen either the 360 or PS3 SDK, so I can't say how they look. But having spoken to people working for various companies (2K, Sony), they all say that the PS3 is extremely difficult to program for.
Madnis: Unreal 3 was developed for PC/360 first (Gears of War). Orange Box is a port of a PC title, and the experience Valve had in making it is why there is no PS3 version of Left 4 Dead. I don't know about Mirror's Edge, but DICE is a long-time PC developer, so my money would be on their primary development being PC/360. The same applies to Fallout 3 (Bethesda having only made PC/Xbox versions of their previous 2 games, and only PC before that).
You're also not considering all the downsides of these various technologies. Re: Rage - Sure, Blu-Ray has more storage capacity for those high-res textures ID loves so much, but it's also got slower read speed than DVD does, so it's not that simple.
I very much agree that this isn't an excuse on their part. If they can't do it properly, they shouldn't do it at all, and it looks to me like some companies are finally getting that (see - no Left 4 Dead on PS3).
I don't even remember what my original point was, so I'll leave it there. :)
EDIT: Spluh? I guess my original point was just to not assume things, but not made in a very good way. Forget that comment, doesn't apply.