> instead of esound, gnome now depends on the even heavier and more controversial pulseaudio;
Which actually works well, sounds nice, makes configuring Linux audio very easy, and is actually very useful. All of which Esound utterly failed at for the most part.
Also it's very configurable on how 'heavy' you want it to be.
> gconf was replaced with the even more registry-like gsettings (using binary files for the default storage backend)
Which is also has very few dependencies making it much more useful for non-Gnome applications to use. Thus providing the facilities for application developers to create unified configuration backends that can allow unified configuration interfaces (for possibly storing group policies in LDAP, for example.. or making scripting configuration changes for many different applications much easier). It's also much faster, safer to use, and makes it easier for application developers to 'do the right things'.