Some are broken. Kwin had issues with Gimp's hint last time I looked (for example). Windows would get mixed up with other windows from other applications. I don't know if they fixed it not since then. It was a while ago.Most WM do the same things, take the same hints.
In practice it was pretty miserable. Each to their own, though.As for Windows, XP had a damn good WM 10 years ago. It let you group windows in the window list, offset stacking, tiling (horizontal/vertical and fit, IIRC). That's not too bad, IMHO.
PS: Steve K is right for the most part. Right now, apart from UI issues, GIMP only needs a handful of features to become very competitive in the photo editing business.
i love the new interface
PS: Haven't tried the newer 2.7.3 version. This is my opinion on how things were with 2.7.2
As for classic toolbars, the UI folks make vertical space a priority due to dominance of 16:9 and 16:10 displays.
Finally, it's not just "taking the existing docks and stapling them to the main window". Quite a few things have changed in the docking infrastructure. Most visibly, you can now docks stuff sideways, not just top and bottom. Also, there are some changes in widgets with intention to make things more compact and useful.
Certainly WM hints are not equally implemented everywhere. Good point. If you don't mind me asking, what WM do you use?
As for WXP WM, it seemed pretty full featured for a WM which nearly every *nixer dismissed as crap. I won't argue as to the ability/lack-there-of to assign keystrokes which would make it less usable, however.
Metacity before, Gnome-shell now.Good point. If you don't mind me asking, what WM do you use?
Features don't matter much to me. It's what works. Simpler the better.As for WXP WM, it seemed pretty full featured for a WM which nearly every *nixer dismissed as crap.
Like I pointed out Photoshop in OS X uses nothing but multiple windows and nobody has a issue with it at all. It works without people realizing it works. Zero effort. But in Windows you can't get away with that sort of thing.
Linux desktop suffers heavily from too much comparability and to much complexity. It just ends up buggy with no uniformity.