i have been using silveblue for a few years now. using the ublue's silverblue image, "ublue-os/silverblue-nvidia" to be specific.
it works great, and i believe im having a 10x better ux than on windows.
i use flatpaks, and appimages, but i use appimages with portable mode, so they dont trash the home directory.
i was always kinda disgusted by windows app throwing stuff at appdata directory. being able to sandbox like this on linux made me love it a lot more.
for development i just use podman and distrobox, my development environment is fully in a distrobox with its own home directory as well, so it doesnt trash the host system.
distrobox allows you to export launchers for gui apps on to your host system.
so you can install things like jetbrains or vscode directly in the distrobox, and see them on your launcher, its great.
jetbrains runs without distrobox since its an executable but it trashes the host system, so thats why i also put it in the distrobox.
also silverblue lets me do all of the app and os updates from the software app, which also makes it a nice terminal-less experience.
gear lever makes the appimage experience great.
and i think i love podman more than the docker, havent been using docker for the past year.
steam and proton work great, also im able to just install old games like nfsmw2 using bottles, it also has a great ux and ui.
loving the whole experience. cant imagine myself going back to windows, feels like a downgrade to a mess.