All of a sudden Gnome release Gnome 3 - which breaks a lot of that workflow, and also means that people wanting to stay at Gnome 2.x are going to drift slowly into dependancy hell. And Shuttleworth plays his benign dictator card, saying he doesn't care what the community thinks, they're wrong, and Unity is the way forward. Unity also breaks the workflow.
Now those users are kind of stuck. KDE also has an example of dramatic change, so people might be reluctant to move there.
LXDE or XFCE aren't yet mature and there are some frustrating features with both. (But they've picked up some users.)
And then you're left with self-built desktop environments - one of the *boxes or some other WM + file manager + etc etc.
People hate on Unity for two reasons:
1. Because they feel betrayed by Canonical for switching to another target group and letting desktop users Gnome2-less alone in the cold. It is like Apple completely giving up on Macs and OSX and fully going iOS.
2. Because Unity is, hands down, simply less usable for day-to-day desktop use than Gnome2. It may make sense on tablets, but it is a step backwards on PCs. If Canonical wouldnt aggressively push it by making it a default, probably nobody would voluntarily install and use it.
Beyond the UI, stuff that "just worked" before (like my wireless network adapter) now didn't work at all without manual intervention.
All told, it was just too much hassle on a machine where I just want to get some work done. Yes, I should probably know better than to upgrade a Linux distribution on a machine that I use to actually get some work done, and it will probably be a while before I upgrade again--I'll just choose something usable and leave it alone until I have a week of vacation to spend fussing with updates.
It's exactly the same kind of hang-wringing we saw from a lot of the GNOME 1 users when GNOME 2 came out.
* Stability: I've had issues on multiple different hardware setups. Trying to configure compiz plugins -- hung. Reboot then failed to re-log in to "3d" Unity. Only "2d" unity, where all the key shortcuts were different. Sigh.
* Stupid UI design: Maximized windows get the top panel as their title-bar, but that panel displays a different name if a different window is active.
* UI glithces: Double-click of title usually [un]maximizes. That is, unless you're trying to unmaximize a non-active window.
* Winkey behavior: Type the full name of an application, hit <return>, and a different application is executed! That is because the search happened to find that different application, and not my application yet.
* Slowing me down: The time it takes to un-hide the bar is extremely long and slows me down.
* No fast way to minimize a window with the mouse (I used to be able to click a task bar item)
* No easy glance to see which windows I was working with
* Crappy workspace switcher: requires multiple clicks to switch workspaces, cannot drag&drop windows between desktops, etc.
I really cannot hope to remember the hundreds of annoyances I've had when trying to use Unity. I find it to be really incompetent design.
Apple may be competent enough to decide to throw everything away and design something nice. The Ubuntu guys are not. They should have stuck to incrementally improving the Linux desktop as it was. I think that now, they're going to become irrelevant.
The rest is OK and I can learn/adapt.
The rest I can deal with, I tend toward 'end user' tasks plus a couple of ssh sessions, and about 10 applications over four virtual desktops.
Hibernate works so I can keep the setup between sessions.
like what? again, i'm not challenging you, i'm genuinely wondering.
In addition, Unity is slow on any system that doesn't have a separate graphics card or the latest generation of integrated graphics. There doesn't appear to be a way to turn off the graphical effects to speed it up. Combine that with the usability regressions, and Unity was a definite no-go for me.
That's not to say that I "hate" Unity or will never use it as my desktop environment. I think Unity has a lot of potential. Unfortunately, like all too much software out there, it was released before it had been fully finished. I look forward to trying Unity again when the next Ubuntu LTS (12.04, I believe) is released. Hopefully it'll be far more usable and "finished" by then.
[And if you're opening a terminal, we can be pretty sure that your hands are heading for the keyboard anyway! :) ]
personally, i don't care for customization at all, so i was wondering if there were other issues besides that.
People don't like to vent about how their window manager doesn't get in the way of getting work done. Unhappy people do, so you never know the ratio.
Unity might be the next big thing in the desktop environment phenomena but forcing it down through our throats is very obnoxious.
Complaining that someone else is not doing free work just to suit you personally sounds like acting like a four year old, honestly.
-Lack of bottom taskbar... I greatly dislike the combination launcher/taskbar style of Unity/Mac (Win 7 pulled it off better.) I could fix this except for item #1.