I currently use Gnome on my machine (plain vanilla Ubuntu with no mods). It's such a love hate relationship. On the one hand everything you said and everything the child comments mention are totally valid and very annoying. But on the other hand (at least in my experience), Gnome has been the only solid DE that is "consistent", the only other one that got close was XFCE.
I might eventually switch back to XFCE but for now I just need a DE that works and gets out of my way so I can write code, and for all it's faults Gnome still gets the job done.
I might eventually switch back to XFCE but for now I just need a DE that works and gets out of my way so I can write code, and for all it's faults Gnome still gets the job done.