I went the opposite way. Wanted to like KDE, but found it too buggy and a bit inconsistent.
On Gnome I use really minimal extensions and those get updated very quickly so it is no longer an issue for me. I also do Gnome Extension reviews so take from that what you will
why not zsh? that’s why I switched from fish