Got a "new"ish Dell machine. Decided to put 12.04 LTS on it. Figured if I disliked Unity as much as I was led to believe I would, I could always switch to XFCE or Mate.
I gave it the old college try. Really I did. But it isn't going to work for me. Tomorrow the 12.04 LTS install is getting overwritten with 10.04 LTS. I did hate Unity every bit as much as I feared I would. Nor was Mate the answer. (With all due respect to their efforts: Mate is not Gnome 2.) From what I've read of XFCE: I won't be happy with that, either, so I'm not even going to waste more time. And those are just high points of my dissatisfaction with 12.04 LTS. (I won't bore you with the details of my several hours of messing with stuff, today. I've got a running, functional system, but we hates it.)
12.04 LTS server will go on new/upgraded server installs, but, for desktops (I have three of them): I'll stay with 10.04 LTS as long as humanly possible--to the point of using alternate repos or downloading tarballs, building and installing into /usr/local/..., if I have to.
And if Ubuntu hasn't regained its sanity by the time it's no longer feasible for me to do that, anymore, I guess I'll have to find a new distro.
What you did with Unity on 12.04 LTS, Ubuntu, was completely, totally wrong for my needs. As much as it surprises me to say it, I think I'd almost rather MS-Win7, and I utterly detest MS-Win. Please, please, PLEASE, Ubuntu, reconsider your direction on desktop/laptop system window/desktop managers.