There's no denying that Microsoft's strategy for the current-gen has been incredibly successful and the Sony has had to work hard to get to where it has. However, Microsoft's policies have become increasingly arrogant - from its steadfast policy of charging developers to issue patches, to its poor treatment of indie developers, to the refusal to release games planned for PC on PC (Halo 3, Halo Wars, Gears Of War 2/3, etc) or timed exclusives (Alan Wake, GTAIV, etc) and now with strong rumours that it will require gamers to connect online before playing games on the X720. Meanwhile Sony has worked hard to mend its relationships with developers.
Personally I don't have any interest in consoles but I'd like to see Sony do better in this coming generation, as I think that would be better for gamers.
MS has done well. And IMO, PSN doesn't compare to XBL. But despite a one year lead and overwhelming lead in US, PS3 has outsold it worldwide. MS doesn't have a lot of room for mistakes that might cause any slip in US popularity next gen.