Here is the real problem for Microsoft............SONY
Its all well and good having a great gaming cloud service but you also need blockbuster type titles to use it and Microsoft has not bought anything that decent to the table.
Where are there big Franchises apart from the driving game Forza,where is there Halo Gone[Eloped with Bungie doing other multi platform titles like Destiny]Where is there Gears,previous one not done by Epic games and laundered out to people can fly who completely ruined it and didn't even include one of the most addictive online experiences we call Horde Mode.
Only time will tell who has the better system and Games and Online service so even though i agree with many of your views i still can not forgive what Microsoft originally bought to the table even though i played my Xbox 360 way more than my Playstation 3 except exclusives which quite frankly Microsoft have lost in there droves.