Fedora 20 is looking kind of mature these days
Fedora really does push a lot of new code, and it's a fairly effortless way to keep up with the latest packages. You pretty much get new software throughout the release. It's not at all like Debian, where new packages generally don't enter a stable release at all and only security patches and bug fixes are allowed. Fedora is all about the new. But for me anyway, things really haven't broken much. OK, maybe a little, but nothing that I haven't been able to handle. There was a messy update recently that required users to turn off SELinux temporarily, but help was right there in the forum and on the mailing lists.
I turned to Fedora because it had the best support at the time (May 2013) for dual-booting Linux and Windows 8 with UEFI on my particular hardware (HP Pavilion g6). I've been able to solve every problem I've run into except for one (and I blame HP for not properly supporting its lousy, cheap USB printers in Linux), and that's enough to keep me in Fedora.