Wine is an emulator and there are limitations and, sometimes, complications whenever you're using emulation. If it's just something you use occasionally, emulation is generally sufficient, but if you need to use it several hours every day, those limitations/complications can make things very inefficient and frustrating.What it boils down to is official hardware and software support of most consumer products. Very, very few consumer products support Linux. For the most part, someone somewhere will have developed a method to get it to work, but it's not always in the same capacity as running it in Windows and sometimes more complicated. You have to do your homework before you make purchases for Linux systems. That being said, it's not terribly difficult to learn and there are definite upsides to Linux. Most distributions are free to use, which is a big plus if you build your own machines. You're far less likely to be affected by malicious software while using Linux and Linux is renowned for stability, which can save you time and money.