Linux has it own problems, however.
Last year I purchased a Linux laptop [Mint/Cinnamon].
Wine is a joke at trying to run MS programs. I tried several types (Win 95 to 7) and none fully worked.
I tried every known-to-Linux browser to try to get certain video websites to work: FoxSportsGo, ESPN, my cable company’s TV-to-PC. At most, all I got was a spinning video indicator. Apparently, the problem is with the DRM, and my cable company does not support Linux. Ironically, the websites/TV-to-PC do work on Android devices.
I also found several of the ‘extensions/add-ons’ in Firefox either do not work at all or only partially work.
==
Eventually, I may play around with VM to see if I can get things to work, but that is currently counter-productive since I have a Win7 laptop and desktop and Android tablet that will work.