It sounds like the widget manager deals with one problem (easily adding, removing, enable/disable widgets) but there is another looming problem. There are too many widgets now of various shapes, sizes, and purposes and not enough screen real estate to pack them all in without stacking some on top of others.
I think it would be great if a widget manager (or some addition to the dashboard UI) would allow the user to create widget "channels" similar to the old Sherlock II. You could have a news channel that displays only news widgets; a shopping channel, a search channel, and so on. The option to create your own custom channels (also like Sherlock II) would be useful too. You could select the channels via buttons at the bottom of the screen in the active dashboard layer. Rotating cube effect when switching channels optional.
Widgets get organized, better use of ram, and you get to say "boom" at a demo. ("I want to see all of my shopping widgets and - boom! - there they are."). How could Jobs pass up the opportunity?