Now there's a pile of legacy on top of Windows which is unavoidable but at this point I couldn't possibly consider building a product from scratch on top of something which has been basically a 20 year long bad trip. I will also push for everything to be moved off their platforms at every available opportunity.
On numerous occasions the pure frustration caused by MSFT has nearly made me quit the industry entirely.
To confirm, everything is greener on the other side. I do that too.