I think it would be better for Opera to support multiple user profiles as nicely as Chrome does.
The purpose of workspaces is to keep "categories of tabs" within the same profile.
The purpose of user profiles would be to allow different logins/history/favorites/etc... in order to easily separate home from work. Which is also immensely useful for web development in Chrome.