I'd say Microsoft was the short-term winner of that war, but Sony was the long-term winner. Microsoft came out of the generation better financially and also made enough money from the Kinect to offset their losses from the RRoD mess. However, the Kinect ended up sending down completely the wrong path for the Xbox One, and they have yet to recover from it.
PS3 could definitely have gone a lot better, but Sony shored up their first-party development in response to third-party developers tending to half-ass their ports for the system, and the PS3's having a Blu-Ray drive helped completely destroy HD-DVD in short order, both of which really paid off in the longer run.







