I started using Linux after having issues installing a lot of software I was using on Windows - I was working on a web project and had to install a bunch of crap like NPM, Ruby, etc. and on Windows it was just a nightmare process trying to get all the dependencies right and the installers were just putting files everywhere, making it much harder to remove it all once I was done with it. It was a much simpler process on Linux.
Since then I've primarily used Linux, but I still dual boot Windows 7 to play new releases that aren't supported on Linux. The AMD drivers have been kinda hit and miss for me - there was a time when I couldn't play Dota 2 at 800x600 with 60 FPS despite having an HD7970, but it seems to work fine for most games that have native releases now.
I've been using Linux Mint because it has the beginner friendliness of Ubuntu with a better UI, though I'm getting a bit tired of the packages you get from aptitude often being very outdated, which leads to having to either compile from source or in the case of AMD drivers go to their website and get a dinky installer that will most likely break something the next time you reboot. I'm not sure what distribution to move to for more current packages, I'm a bit afraid of going the whole way to something like Arch because whenever I've tried it I've always managed to screw something up during the install.
I am really glad that SteamOS is bringing some games that would never have been released on Linux before there, like Shadow of Mordor, Borderlands, etc.. I never understood why some people seem to get upset about it.