I used Fedora for about six months as my desktop OS a couple of years ago. It was my first "real" choice using linux. I started with Ubuntu because it was so popular at the time and I wanted to try something new so I chose Fedora because it had the latest and greatest software. That sounds awesome in theory, but in practice I was constantly having things break when I updated my system. The final straw for me was the kernel modules for virtualbox. I do all my web development in VirtualBox VM's and when I was stuck waiting for Virtual Box to release the new kernel modules so that I could get working again the pain was significant enough to warrant a change. I know that is an issue with Virtual Box and not Fedora, but I never have that problem now that I've moved away from Fedora. Looking back, it could have been possible that if I had built Virtual Box from source instead of installing from yum, I may have been okay, but I was still not that comfortable with linux at the time. I switched to Mint, and have been happy with that distro. I really liked Fedora, but if I'm being honest, I've been happier with mint.