The workspace switcher does not switch to the requested workspace when dragging an item over the workspace switcher. This makes it impossible to drag something from one workspace to another, meaning the destination has to be one the same workspace as the source, which affects workflow.
Good point. It's fixed in the SVN version (revision 21365) and will be available in the next 4.4 beta release. Thanks.
There is a problem with the current implementation: When one have tree or more rows in the pager, and a lot of workspaces, one can't use switch-by-drag to one of the workspaces in the middle of the pager, without instantly swithcing to another workspace when one try to move the drag mouse out of the pager again. The best solution, as far as I can see it, is to do it in the same way as it's done for switch-by-drag in the task bar; use a timeout before switching workspace. That way, one will have to hover the drag mouse over the pager workspace for a short time, before it switches.