Not everything is golden at MS now either. I am working on creating a platform for our medical software on Windows 10 and it really makes me want to switch to Linux or iOS. Windows is a big mess of old and new code and attempts of sandboxing like iOS but only half-hearted. Keeping up with the semi-annual channel is also insane. I would much prefer annual or biannual releases that are actually stable. It's a very developer unfriendly platform now.