Here's why xfce...
* it has good pre-configuration systems.
* it has sane configuration file format.
* it's quick in non-accelerated setups.
Though, there are many drawbacks... It is *not* a mobile environment!
Better environments will be packaged down the road.