Fedora. I tried many distros, and Fedora is the best for me in terms of new features but stability at the same time. Manjaro is a close second since I prefer GNOME and on it, it just flieeeees. But Manjaro went full retard several times so I decided to ditch them.
My take is that newer hardware runs best with Fedora. I'm honestly not sure what combination of kernel choice, Gnome version etc makes the difference but the fact I don't have to worry about those things is the beauty of Fedora.