Not the OP, but I made a similar transition. I got fed up with using APT to manage packages while Yum/DNF seem much more complete and elegant. I seem to get far fewer package conflicts with Yum, and the error messages when something does go wrong are more digestible, though this may be just due to my use case/package selection. I also dislike the use of the dash shell by default. To me, it just further muddies the water between compatibility of sh, bash, and dash. I'd rather just have bash and be done with it.
Fedora's packages are also more up to date while being as or more stable than Ubuntu. Debian is still probably king of stability, but when compared to CentOS, I prefer CentOS' default package selection and configuration (postfix vs exim, sudo installed by default, ssh installed and enabled by default) , especially since they embrace systemd while Debian seems to use it grudgingly while also keeping around old methods of configuration that don't quite fit with systemd (network configuration being the big one here, don't even get me started on Ubuntu's adoption of friggin' Netplan)