Tainted for the past? Did you see what happened with windows 10 or that they are not able to fix skype? To be honest there are screens popping up every day from one stupid mistake after another from ms. They have more dead products in their portfolio than anyone else they embraced change on the xbox to do a 360 afterwards. NO ONE and I mean NO ONE should put any hope into MS doing the right thing or be a reliable partner for a business. They just burned way to many bridges. Don't get me wrong if you are going for core business stuff like windows ltsb or azure you gonna be fine but never jump on anything new and hype from ms.