For a desktop, I've had a wonderful experience with Fedora Workstation. They're up-to-date while remaining stable, have a policy of working with upstream, and don't do any real customization to KDE/GNOME.
I am mildly peeved at the whole CentOS debacle but wouldn't mind running Fedora on a personal server.