> gnome-tweak-tool makes GNOME 3 palatable. If you're using GNOME 3 shell, give that a try.
I tried gnome 3 for maybe 3 months, highly tweaking it, adding dozens of extensions. Gnome 3 + 15 extensions is _almost_ as usable as gnome2.
- if one of the extensions fail, instead of trying to just disable the broken extension (or retry it, as it is generally transitory errors), it just forgets about all enabled extensions, forcing the user to re-work on all tweaks;
- I never found one usable extension that un-hides the notification area. I use 3 monitors (19', 32' and 17'). I have absolutely no reason why keeping anything as important as a notification bar hidden on my screen. Also, the notification bar should be on my middle monitor, and not at some
smaller one where a notification might not be noticed at all.
- gnome3 with 3 monitors is very painless to use; pop-up screens for applications opened on one monitor sometimes opens on another one; there are 2 (of the 3) top-left places where the mouse needs to run away, in order to avoid opening the unwanted "activities" mode; lastly, from time to time, really odd things happen on one of the monitors (maybe due to some DRM bug?).
For me, it seems that Gnome development simply lost its direction, causing major regressions at users environments.
To be fair, there is only one Gnome 3 feature I found useful: the application "search" bar, with is very nice to find some not-so-used tool (a typical developer like me don't use more than 5-7 graphical apps - even so, with 3 monitors, there are plenty of space to put all daily used apps).
Yet, it is _by_far_ better to have a GUI that works ok all the times, even missing some nice features (like Gnome2/Mate), than to have to daily deal with Gnome 3 bad behaviour, just because once a while it may be needed to seek for some weird application.