I've used gnome for 7 years in Fedora. Often certain extensions stopped working betweenv after Fedora big upgrades (i.e. from 32 to 33). The JavaScript engine that runs extensions had many memory leaks bugs so I had to kill the gnome-shell process on a TTY session.
After 7 years I was fed up and switched to KDE and never looked back
I miss those times. Every IDE had a line by line debugger.
Now those Angular/React applications, even after years, do not have one; and they still have a confusing syntax.