....and another thing
....all the 'serious' work that I do that's on a Windows desktop because of 'corporate IT policy' runs under Cygwin. That includes IDEs, build systems and compilers, FPGA generation and so on. The only native Windows application that gets run by (embedded) developers is Outlook.
There is MSFT applications development. It takes ages to get anything done and the result just keeps getting more and more bloated. (Its obviously 'feature rich' but I can't find any new ones.)