I have realized in my long years of Linux use (all 6 months of regular daily use)... There is no perfect or "best" distro, just a best for each user - and sometimes it is just the best possible, not perfect.
I have found that for me (so far at least), Fedora works better than all the others I have tried. Does not mean it is perfect or the best for everyone, but it is the best fit for me specifically so far.