Ranked in these QuestionsQuestion Ranking
Pro Lots of packages available
Fedora repos + REMI + RPMFusion, and now Microsoft is developing software for RedHat, which is available for Fedora as well. You can also add repos for CentOS, OpenSuse ; and somehow Arch people like Fedora people, so aur repo also works perfect.
Pro Easy to install a new window manager
You can just dnf a window manager, like KDE, Bhodi, Pantheon etc., and then switch between them in Gnome Login. If you don't like gnome login, you can dnf another login manager... literally plug and play.
Pro Stable under Gnome and KDE
Pro Bleeding edge
Now it has Wayland by default, you have basically the latest of everything in Linux.
Con Gnome maybe too simplistic for some people
You cannot really customize gnome to look like other things, and gnome nautilus is still too simple, it does not have enough features. Also, there is no icon by default on Desktop, that bothers some people.