Much of your criticism around Windows phone is false.
And yes there has been a PR push, but this has been accompanied by increasing amounts of new and previously closed tech being released, such as DNVM, Roselyn, VSCode, etc
While MS is by no means a shining angel, you should at least give them a chance to prove themselves under new leadership.
Also large parts of Cyanogen mod only exist because of the good grace of Google.
And yes there has been a PR push, but this has been accompanied by increasing amounts of new and previously closed tech being released, such as DNVM, Roselyn, VSCode, etc
While MS is by no means a shining angel, you should at least give them a chance to prove themselves under new leadership.
Also large parts of Cyanogen mod only exist because of the good grace of Google.