Right now I'm writing on a surface pro 4 with windows 10 pro, it gives me the least number of problems, a while back i got into linux, I liked it even thought about trying Arch, but I found it took up too much time installing this or that, looking for the right drivers, ect. The biggest reason i don't use it much is compatibility, company email is thru Exchange, just couldn't get that to work, (issue with company servers and a dumb It guy) open source office suite's Libra, and Apache, are both good and can give Microsoft a run for the money, but again compatibility, I tried to send a complex matrix, in a spread sheet format to my boss, his software was a bit old so he couldn't open the file, ended up taking screen shots and resending as PNG files, only thing he could read.
So theres the problem Microsoft is everywhere, with a lot of people running older versions of their software, and it doesn't always like to play with others.
Simple solution, go back to windows get their office suite, Hey it's only money!
On the plus side working with linux taught me a lot of tricks to fix problems with windows, so time well spent.