I am not OC&#x27;s but with a similar position (writting this in W10, working on Windows store apps and with a Lumia 920 by my side)<p>I have several reasons but mostly subjective preferences. In my previous job I was a fulltime Linux developer, spending all day with an Ubuntu box. Linux is great until you have to patch it or fight with video drivers after an upgrade. I still develop components for Linux on the backend side but I am done with the desktop for a while.<p>Don&#x27;t get me wrong that had happened to me in every platform I have worked with (yeah with MacOSX too). I guess my point is, after a while all platforms are more or less the same to me in the core (maybe Windows falls behinds on the console side but <i>cmder</i> is nice enough to make it up) and at the end is just the surface what would make a difference.<p>To me, Microsoft was the only one doing something different on the mobile side (not anymore though) so that was the candy that brought me to this side for now. I don&#x27;t know if OC&#x27;s reasons are more practical but for me are just subjective preference.