Gnome3/gnome-shell now allows for a huge amount of customization with plugins, which really aren't that difficult to develop. Whatever "vision" you have about how the desktop should behave, why not simply implement it as a Gnome3 plugin?
With carefully selected, already available, plugins, you can more or less turn Gnome3 into the look and feel of Gnome 2, if that is what you really want; so I really do not understand what all the "Gnome 3 is so bad compared to Gnome 2" comes from. It seems all that is needed to solve that problem is for someone to prepare and maintain an easily installable "plugin cocktail".
The only major "desktop problem" I currently see is the duplication of effort between Unity and Gnome 3. I hope someone re-implements the Unity panel + dash as a Gnome 3. I would love to run Gnome 3 with dash.