Fedora is my daily driver, and I think it really strikes a good balance between stability, security, and bleeding edge.
Having said that, I hesitate to recommend Fedora to newbies. Some things about it can be scary and unpredictable. SELinux is enabled by default, and gnome shows audit2allow notifications every time there is an AVC denial. Someone coming from windows will be scared by seeing dozens of errors the very first time they boot into a clean OS. Additionally, Fedora tends to adopt new technology very early. Gnome has defaulted to Wayland for over a year, and the experience was badly broken at first. These types of things require experience to work through.
I don't personally use gnome, so none of this bothers me. But the defaults aren't what I would call "sane" for a new user.
Having said that, I hesitate to recommend Fedora to newbies. Some things about it can be scary and unpredictable. SELinux is enabled by default, and gnome shows audit2allow notifications every time there is an AVC denial. Someone coming from windows will be scared by seeing dozens of errors the very first time they boot into a clean OS. Additionally, Fedora tends to adopt new technology very early. Gnome has defaulted to Wayland for over a year, and the experience was badly broken at first. These types of things require experience to work through.
I don't personally use gnome, so none of this bothers me. But the defaults aren't what I would call "sane" for a new user.