Running new application can be speedy as well unless you don't know its name. You know, typing first few letters of firefox gets you to firefox really quick, but when you start searching by hand it get's tedious — the menu has absolutelly no sorting into categories… But that's not a big issue, as long as you properly set up your favourite apps (after all, in my usual setup I also use menu rarelly) :-)
And now for the few bad things
- I'm the type of folks who like to have their favourite apps launchers always on screen, in gnome-shell I need to first zoom out to be able to run an application.
- Despite the app icon+name in top panel being finally clickable, gnome-shell still thinks window=task which is inherently wrong and makes switching e.g. between two teminal windows or between main evolution window and message composing window terrible. I hope the developers finally get the hint and start treating virtual desktop as equivalent to task.
- No panel widgets. Which means no weather applet, no CPU and network speed graphs, no always visible task switcher (you have to zoom out to be able to visually identify task which you want to switch to).
- Notifications. Part of the idea is cool and works great — like when setroubleshooter notifies me of an encountered problem by sliding in a notification from bottom of the desktop, and keeping it in the stack after it disappears. However I haven't found a way how to remove it from the stack other then clicking on some action in the notiffication which obviously does not work e.g. for rhythmbox notification where the only actions are next and prev…