tip: don’t install fish or whatever, change your default shell, THEN uninstall fish because you don’t like it.
Change your default shell back first.
I have seen way too many support posts where people paint their self I to a corner doing that.
or just don’t change the default shell.
run fish
as needed, then exit
back to bash when done.
I have
there’s also bazzite. (fedora based on uBlue, uses kde)
But I see no reason for myself to switch away from SteamOS.
I am using bazzite on my gaming desktop PC. It does a good job.
If you switch away from steamOS you may not find as many places with people to chat with for support.