As a bonus, Gnome 3 is incredibly easy on the eyes (subjective of course). I think probably a close competitor to macOS in looks category.
I absolutely love being able to click a single key and being able to easily:
- see all windows open across monitors
- drag windows to different desktops / monitors
- close any window and re-organize the whole thing (something I can't do on macOS)
Default apps are also pretty good and the whole DE is super stable and snappy. My only complaints are the GTK file picker being useless and the title bars taking too much space on non-gnome apps (which don't have window decorations).
It actually still matches my Windows workflow pretty closely because all I ever do is hit winkey and type the name of the app I want to launch there too.
The only place it really falls apart is if you're using it with Keyboard + Mouse and aren't the sort of person that likes to just learn keyboard shortcuts and gestures for everything without looking at the UI much.
The other problem I have with it is the opinionated stance on window border/title sizes. The defaults are way too big and you're not really supposed to change them. Other than that I quite like Gnome 3.
You're not alone. Complaints always get projected louder and wider than happiness.
GNOME 2 was the same way. So many users treating it as the end of the world, and it took a few versions to improve and fix initial issues, but after those first couple of versions it was a great upgrade. GNOME 3 likewise took a couple of versions to find its feet, and then it was a great upgrade.
GNOME 1 had an absurd about of configuration, including many of what the GNOME 2 designers described as "unbreak me" options: options where only one answer could possibly make sense ("make X work"), and worse, some of them were off by default.
GNOME 2 removed those, in favor of better autodetection, better defaults, and similar. However, in doing so, they ended up removing some that were actually important to people, for use cases that weren't as well known. Some of those were added back, or better replacements provided, in the first few versions; as a result, GNOME 2.4 or so was much better than 2.0.
With that being said, I do think GNOME was way off track. Based on everyone I know who swore off GNOME after the 3 release but are using it now, GNOME is back on a great track with GNOME 40+.
I love it being easy to use keyboard driven.
I like that the virtual desktop are dynamic
I love that on my Lenovo Yoga I can use it as easily as a regular desktop or like a tablet (you haven't appreciated reading the hacker news comment until you start doing it on your couch with a screen in portrait mode).
My only gripe is I wish I could dial the titlebar height depending on the context.
Granted I use the Material Shell tiling extension now, but vanilla gnome 3 will always have a place in my heart.