1) As a .NET/C# game developer for the most part, I personally see the highest impact project to be IL2CPP from Unity3D becoming part of the .NET Foundation and Open Source efforts. To be honest it already sounds more portable then .NET Native. It also sounds like it might have a chance of even being faster if its not already. Don’t know what incentive the Unity guys would need to making this open from Microsoft and working with the .NET ecosystem, but it sounds like a win win to me if others could contribute to the efforts if it was open. I would encourage MS to look into this, not sure the politics but hope its not to complicated.
2) I see MS pushing HTML5 as a cross platform solution. But HTML5 to be frank just sucks in comparison to either WPF or Silverlight (as they are single implementations, not 5 or more). When I try writing a HTML5 app I get huge amounts of issues here and there from all platforms, IE, Safari, Chrome, Firefox… its juts a huge mess no one agrees on and is no solution (at least for me) at all. I would like to see a new Open Source effort like SIlverlight, but one thats supported by MS so its a Visual Studios first class citizen and targeted for Browsers (either by asm.js and Canvas/WebGL ect), WP8, Win8, Win10, Android, iOS, Desktops ect.
These are meant to be constructive points/arguments.