Gnome developers are doing a good job at keeping the code base simple but extensible. I like the simplicity of Gnome, but anyone can make it as complex...