Well I've been running Fedora on my works laptop for a few years. I actually found it quicker to install Linux and install Windows 7 inside a KVM/QEMU (Virtual) system than to install Windows 7 and install VirtualBox and Fedora under that!
Linux has been stable, reliable, it's allowed me to be king of domains and DNS lookups with the dig command. It's been fantastic.
But, and here is where I must point out my current wishlist. Even at Fedora 22, it creaks in the following areas which has now made it unsuitable for work.
1) QXLDOD - the WDDM Video Driver needed for Windows 8 and above. Windows 8 changed the driver technology, and there was no stable driver for Windows 8 unless you wanted a fixed size VGA screen. Finally QXLDOD is available which provides some functionality, but it's still nowhere near being as good as the QXL driver that was available for Windows 7. The old QXL driver would resize the Virtual Guest Screen in accordance with the Virtual Guest Windows. Brilliant! QXLDOD, we're still waiting. This actually isn't good enough for business. I know Fedora isn't aimed at Business, but sort that, and you have me stay!
2) Multi Touch Screen Support - Im not going into all the details, but essentially touch screens don't work properly even in Fedora 22. Fedora totals up all the screen sizes, so if you have three screens side by side all of say 1920 pixel width, that's 5760 total screen area width. What you then have to do is use xrandr and xinput commands and run through a few calculations eg 5760/1920 = touch screen width, and other similar calculations to work out the offset. That this is not supported out of the box is frankly laughable. Ubuntu can do it, but not Fedora.
3) Multi Head Virtualisation - So now I have my multiple screens, I can't however have two video heads for a guest output. Come on! This should be basic!
4) Bridge Network - Finally, despite following all the guides out there, I still can't get bridged networking working properly. I add a Bridge in NetworkManager, it just does not pick up a DHCP address. I need Bridge Network for my guest OS's in KVM/QEMU. Im still not inclined to switch off NetworkManager now, otherwise I lose my wireless.
So sadly, rather than muddle around and fudge things, Im off to Windows 10.
Hopefully one day I shall return to Fedora.