I’ve been running bluefin for about a week and I agree. One of the best things about these different distros is they install and configure a lot of things for you. Bluefin installs with flatpak, homebrew, distrobox, podman/docker, devcontainers configured and running on install, good peripheral support, good desktop tweaks, and sensible but easily removable default apps. Bazzite does something similar for gaming installs. It’s great. If there are common apps or configs that their users want they try to implement it and get it set up and running on install, if possible. The most friction free linux install I’ve ever had.
I just switched to a ublue distro (bluefin) and think it’s great. These are designed from the ground up to be an “install it for a family member or friend and never have to touch it again” experience. They are based on Fedora. Bluefin has been the most trouble-free install of linux I’ve ever tried. I can’t say enough good things about it.
I would go with Aurora (essentially bluefin but with KDE instead of Gnome), unless they do a lot of gaming, in which case Bazzite-kde would probably work best (bazzite is more up-to-date which can mean more instability).
These are set up to use flatpak with a software center, so all gui apps can be installed from there and is similar to windows. It updates everything automatically in the background and only requires rebooting whenever you want to switch to the updated system. Also the immutable nature makes it hard to break, but if something does go wrong it makes it easy to roll back to the previous working install. There are also GTS versions of bluefin and aurora available, which are pinned to more stable releases so there’s even less chance of breakage.
Live USB installs aren’t stable yet so that might be an issue if you want to make sure hardware works before install, but you can install to a usb harddrive and boot off of that to check it out that way.