To be blunt, those i915 GPU drivers are shit. I battled a brand new Dell XPS 13 for like two weeks before I hit a stable mix. Once I fixed everything it is great.
In particular virt-manager/virt-viewer/libvirt/KVM have come a long way. I don't need Workstation or Virtualbox any longer. Having Docker and a real X11 server is nice. Everything /generally/ works. A few things I have to run a VM for like Webex.....
Regardless I don't think I experience much more bugginess than my Mac peers now, and most things work out of the box.
Linux on the desktop: Most things work out of the box ;)