It's crazy how many OSX features come from the unix world but in a delayed, better looking fashion.
The last missing major piece for OSX was good multiple workspace management, which came in the form of mission control and the touchpad gestures that makes it so efficient. I don't know if its any good with a mouse though.
Efficient multiple workspaces is a critical productivity feature for me. It's like having multiple monitors without having to carry a desk and a bunch of monitors with me all the time.
The previous OSX implementation called 'spaces' took too many actions to switch workspaces unless you had your hands on the keyboard and had setup shortcuts. This made OSX unusable to me.
Unfortunately, Ubuntu also regressed by getting rid of the single-click workspace switcher (which was working beautifully since like 1995) and doing a multi-workspace UI that resembles Lion's 'spaces'. However, I was able to remedy this by setting my middle mouse button to bring up the workspace switcher which is really fast.
The other Ubuntu regression which annoys me to no end and again is the same in OSX is that clicking on a dock icon when you are in a workspace and there is an instance of the app opened in another workspace makes you automatically jump to the other one instead of opening a new instance in the current workspace.
This assumes I separate applications on a per workspace basis which is stupid. I already have a dock to get access to different applications. Workspaces are used to separate projects or workflows.
Each workspace needs its own browser window that holds the tabs related to the project being worked on and also its own terminals and text editors. I don't want to be yanked out of a context because I tried opening an editor and there wasn't one already in the workspace.
Hopefully this is eventually fixed in both OSX and Ubuntu.
If you middle click the icon it will open a new one instead of taking you to an existing one.
I just tried it and it does open a new instance _and_ go to the switcher which is not great.
Also most of the time if there is already an app window in the workspace, I would want it to be made visible not a new instance to be opened.
Similarly if you use a keyboard shortcut to open your icons (like Win+1 to open the first icon) holding shift while pressing the shortcut will open a new window (Shift+Win+1 will open a new window for the first icon).
(There are several valid reasons for switching from one linux distro to another, it just makes me sad to see so many "I don't like Unity so I'm moving to Gentoo" posts -_-)
Unity has a huge flaw, though: to find a program you have to know its name. That sounds silly to non-nixers, but for instance some are known as one thing but actually are named something quite different (e.g., 'Document Viewer' = 'Evince'). In cases where unity doesn't recognize both names this can be a problem.
I used to learn the command-line invocation by looking at the shortcut in the menu. No more in unity (at least I haven't learned how).
It's also extremely satisfying in a mischievous sort of way whenever I walk into some public place and pull out my T410 with that setup. I can't count the number of stares I get. One guy even asked me why I used a laptop from the 1990s.
Installing Cinnamon on Ubuntu was broken, and many things didn't integrate like they did with the default install, which is why I just switched to Mint in the first place rather than screwing around with UI settings.
I got fed up with the DEs and switched to #! after about 2 months.
I still think it's Openbox, Wmaker, or die.
In short it's more of a pig for a user to configure their desktop style than it was in Windows 98.
So yes you could swap your theme, but I have yet to find many professional themes, and even the better ones like Bluebird, have issues.
http://tiheum.deviantart.com/art/Faenza-Icons-173323228 https://launchpad.net/~tiheum/+archive/equinox