I've been using awesome for 2 years and I'm still extremely happy with it.
And I've been using the default configuration for all this time, it's that awesome. There is actually no real need for configuration, the defaults are great.
The killer feature to me is that it works great with gnome-session and all
other stuff I need ( nm-applet, power manager, keyboard layout switcher/indicator, etc.)