Is this any different from xmonad? That's what I'm currently using with Gnome. Way better than this Gnome 3 rubbish.
However, I always found myself reducing the transition time bit by bit, until I eventually got rid of the transition. When I'm in the zone and coding I might be checking docs or some output on one workspace, and I want to switch workspaces and begin typing without the feedback delay. I already have the next 20 keystrokes planned out, and I'd rather be rate limited by my fingers than my WM.
Plus, the floating mode isn't bad ;)