Years ago, when Blender 2.49 moved to Blender 2.5, with the help of many, I wrote an addon. The Dynamic Spacebar Addon.
It's concept entirely was to replace the lost Spacebar menu from 2.49 as an option in 2.5x. This expanded somewhat, to make the menu "Context & Mode Sensitive" : that is if you have an armature in edit mode or a mesh selected in object/sculpt... all modes, the menu updates according to context & mode. armature tools in armature mode, mesh tools on mesh/object mode, only add curve objects in curve edit mode ect. One thought was to have most useful common tools available easily, especially for new users.
Now, I've updated the addon somewhat.
One thing I missed from 2.49, is the "Add menu" that used to reside in the Info header at the top of Blender. So, even though it needs some work, I've brought the menu to the Info Header.
The next addition I made was to use the new Tabs system (new to me with a year off dev..) I've created a tab "Advanced" which brings the menu to the Toolshelf.
So that brings the menu to 3 locations in the ui. all context Sensitive & mostly only using Blender internal modules. Consistent to the level that if you activate another addon, (add_mesh, edit_mesh & more) the menu's update & the addon is in the menu. *works for addons that append/use existing menu's
I'm interested in opinions on this.
get the script here: Advanced Spacebar Menu
*Updates Below, Best version in post 7