My desktop had always had Windows on it, despite using various flavors of Linux daily. I just enjoyed too many games that only ran on Windows, but after a bad update, I decided to install Xubuntu on my desktop.
Linux on the desktop has come a long way since I tried it last. Google Chrome, LibreOffice, Firefox, Steam, GTA V (using wine), and thousands of other apps all work extremely well.
However, I wasn’t completely satisfied with the performance wine was giving me. I had heard about people using KVM to pass their GPU to a virtual machine but had never done so. After reading this post on the Linux Mint forums, and some kernel mods, I had a very fast and stable Windows VM that had full access to my Graphics Card. All that while my main OS was still running.
KVM is one of the many super cool projects available on Linux platforms, among other things like enterprise-grade databases and Artificial Intelligence toolkits. After installing Xubuntu on my desktop I have not yet had any regret of doing so.