I'm a huge fan of Atomic (immutable) distros. I love the way it's more build in layers. Like your OS is basically an image, that can be pushed towards any device pretty easily, and reverting that image is pretty easy. On the desktop I use Fedora Kinoite, and used Silveblue, Aeon and uBlue as alternatives. I'm pretty comfortable in using Flatpaks...