I recently switched to Fedora after roughly two decades of using Ubuntu (started with Warty Warthog), Debian and their derivatives. Feels oddly comfortable, and strangely nostalgic having started using in Linux with Red Hat 24 years ago. I think both Ubuntu and Fedora have their issues, as well as their strengths. It just boils down to what issues and strengths are most important to you.
I’ve had very good luck with my HP Smart Tank printer. It just works, in both Debian and Fedora distros. Gets automatically configured, and both printing and scanning work flawlessly. Arch based distros are another story :-(