Wot bnt said!
I've tried 'em all (or close). My brain is KDE rather than Gnome, which colours my opinion.
All the distros I tried had little foibles - probably unique to my hardware and my wacky approach to what I wanted to do with the machine.
If I were equipping a new PC and not using Windows 7, it would be Fedora.
The next person, no doubt, would choose something different. The individual distros are all supremely competent, although some require an element of geekdom to get the best out of them.
Errors or "doesn't work" can be challenging. Sometimes, Google will find the complete fix instructions. Other times, an innocent question on a Forum will elicit a stream of abuse.
The amount of (mostly free) software available for the Linux platform is stunning. Kpackage and its equivalents are a wonderful resource for finding stuff to handle any application you can dream of (and some you can't).