I'm not happy with RedHat neither. And Fedora 40 considering to add telemetry doesn't help. I love Fedora tho, but if RHEL keeps heading the way is going I'll hop to another distro.
Maybe is time to try Arch and embrace the meme (and learn, I'm a lil scared)
Pop!_OS is excellent. I came from Mac and Ubuntu and I have had an excellent experience. It can be as out-of-the-box or as customizable as you want. The support is superb. Everything works. Zero downside.
I haven't really used Pop!_OS! yet, but I am getting a System76 laptop so I'll definitely check it out. I hope they get their Cosmic desktop out soon so they can differentiate their distro more instead of being another fork with a few customizations and default apps.
I can't confirm that (I distro hopped to NixOS)
I can confirm that Arch is a solid distro worth learning and will give you the skills to manage it long-term. Compared to Arch based distros like Manjaro, EndeavorOS and Garuda where people tend to screw up their install easily when installing the wrong packages from the AUR and updating with dependency conflicts.
I tried manjaro, it was a total mess after a few days of setting it up. Decided to just nuke it and go with arch and I've never looked back. Been 5 years now :)
Personally, I'm looking for reproducible environments where if you create a lock file of your packages, you will get the exact same system on another machine if you copy it over
It's great and I'm using it, but I don't think someone coming from Linux Mint should use it right away. It can get quite complex even coming from Arch or Artix Linux.
There are some really mixed answers here. I would stick to the mainline distros and not go for a fork with a few customizations. It does depend on what you want, especially if you are willing to learn using the terminal and if you want bleeding edge or more stability. My list would be:
Debian
Kubuntu
Fedora
Pop!_OS
Arch Linux (If you want to learn Linux from its fundamentals)
Yeah, it takes time I think since Podman UI is newcomer here. But the future seems promising, especially when Docker decision outraging many their users before. And of course as a Linux user, cli is the best option here for a moment..
I moved to endeavours from Ubuntu and absolutely loving it. The arch back-end and simple management options are easy to use of you aren't afraid of the shell
I somewhat recently ran across VanillaOS, which I have only really had time to install and play around with for a few minutes, but it seems really cool. A very brief overview is that it is a sort-of-but-not-really immutable OS that leans very heavily on containerization to allow you to install packages from any other distro in a seamless-to-the-user way. So you can install an application (cli or GUI) from an ubuntu repo and use it along side an application from an arch repo. It's ubuntu-based, but according to the info on that link, the next release switches to being debian-based.
I mostly use ChromeOS these days-- well, I guess technically I mostly use SteamOS these days-- so I don't have a lot of hands-on experience with VanillaOS, but I found the concept really cool and from a few minutes of playing around with it, it seemed to work pretty well with respect to the containerization stuff.
I think the best way to decide is to fire up a bunch of VMs and install a distro on each. Going through the installation process for arch is a great way to start learning more about the OS IMO so if you're interested in that then that's a very beneficial thing to do anyway. I use Debian on my laptop and dual boot arch and Debian on my desktop. I've only ever used fedora for servers so I can't comment on how it serves as a daily driver. Here's a few distros I've used and recommend to try out.
Debian
Arch
Manjaro
ParrotOS(if you're into security)
Centos
If you want to go for traditional distributions that don't have native rollback mechanisms, I would suggest using btrfs along with something like snapper.
NixOS, makes it easy to have the same setup because it's all in one config file. I didn't check it out until last year when they released a graphical installer, now installing/using NixOS is a breeze.
Even if I didn't install NixOS, I'd use the Nix package manager (which is separate, but part of a NixOS system) since it has more packages than the AUR. It's easy to contribute to, so I've been maintaining a package.