Earlier quoted context omitted.
Apple's reputation when it comes to customisation is not entirely deserved. What's true for iOS, isn't really for OSX. I'd say the gradient goes something like KDE > Windows > OSX > Gnome > Unity. When you go through OSX's system preferences there's quite a lot of options, plus there's tons of hidden ones accessible through the terminal and the very effective defaults system inherited from NeXT.
This is NOT true - IMHO you havent seen https://extensions.gnome.org/ . It allows you to customize everything right upto the alt-tab behavior [1] and access to D-BUS for core OS behavior [2] If you really want to see where Gnome is going, please do check out Fedora 22. That really is the showcase for cutting edge Gnome (unfortunately, its not Ubuntu/Debian) [1] https://extensions.gnome.org/extension/15/alternatetab/…
Of course I've seen https://extensions.gnome.org/ , Gnome is almost unusable without it. But Gnome extensions aren't supported by the core development team. They can (and do!) break from one release to another.
The barrier for "customizing things" is pretty high, too. E.g. if I want to change my window decorations in KDE, I download a new set of decorations and change it. If I want to change my window decorations in Gnome, I have to install gnome-tweak-tool and that-program-that-removes-the-bloody-client-decorations-crap and now most (but not) all of my apps are going to use the decorations I want. With some glitches. That's not ok.
> If you really want to see where Gnome is going, please do check out Fedora 22. That really is the showcase for cutting edge Gnome (unfortunately, its not Ubuntu/Debian)
I don't need to check out Fedora 22, I can already compile Gnome from their public repos. The showcase for cutting edge Gnome isn't too impressive; it can be boiled down to "we really like tablets and you're going to like them too because two releases from now all our applications are going to look like they're running on a tablet."