Steam has a good choice of Linux games, but there are more for Windows and not all games will work under Linux (unless the game developers natively support it). Video drivers are improving, but they're not equal to Windows yet. Yeah, Wine and its derivatives will run some Windows software, but I've never had a need for it. The open source equivalents of most applications have been more than good enough.
I like Linux (I use Mint for PC's) as a general personal machine OS. At our house (just the 2 of us), we have Windows 10, Linux, OS X, iOS, and Android on the personal side, and my servers are BSD (FreeNAS), Linux (Ubuntu, Centos), and Windows Server 2012 R2. For gaming, it's Windows 10. You can dual-boot your PC to have your cake and eat it too. I tend to do this on my machines.
That's my pre-caffeine ramble on the topic
Cheers!