Somethings I like about Fedora that are nuisance on some other distro's.
dnf update -y is only one command. Not two like apt-get update and then apt-get upgrade dist
There is no auto-rollback to the previous kernel version in many other distro's.
In Fedora I can always go back and select the previous version.
I can install just about any version of Java, from almost any source, it seems some distro's
have "canned" versions that only work with their distro.
dnf whatprovides libc.so.6 tells me what package installed this file (it works on any file)
I don't have to guess what package installed a file.
I would say I'm not the average user". I tend to run Linux on high-end servers.
I use NIC teaming, NIC bonding, ipmitool, ILO commands, clustered file systems, and even
Linux clustering in some cases, I use podman (rarely docker anymore). All these things come
with Fedora/Redhat but not many other distro's.
The kmod packages automatically update custom external drivers for me everytime I update my kernel
(think Radeon/nVidia). I don't have to do a complete re-install of the drivers everytime.
RPM's delta file are handy, instead of downloading an entire package to do an update,
I only download what has changed in that package. For one file, not that big of a deal,
but sometimes updates can include 100's of files.
I can work around many of these things on other distro's. (Linux is linux. eh?)
But sometimes.. it is a difficult nuisance.
VLC works, but you can also install the lame and gstreamer packages to make audio/video
work. But I agree that being a GUI desktop replacement for windows, is not Fedora/Redhat's
strongest point.
On Redhat 8.1 and and OracleUnbreakabale systems, I can do "live kernel updates". I can update
my kernel on the fly without rebooting.