I am forever not happy with my desktop. It seems I have to change it at least once a month.
More often than not I find myself going back to a very simple XFCE set up.
One of my favorites though, is simple, lightweight and fast... It's Openbox
I say "wonderful problem" because being so very generic upon install is intentional. The idea is to run Openbox, and then add apps to flush out the desktop of your dreams.
Some of the most imaginative and beautiful desktops I have ever seen have been Openbox with a nice wallpaper thanks to an app like feh, and a taskbar like tint2, and something like conky or gkrellm2.
While I mentioned apps here, there are so many more options than these, so don't just use what I mentioned here. do some digging first.
This is where Urukrama's web log comes in.
This weblog holds a Openbox guide that covers just about everything you would want or need to know about Openbox.
Urukrama doesn't tell you what you should use, but gives you so much information on the choices out there and the pros and cons of those choices that you can make an informed decision on your own.
Urukrama covers errors that crop up to, so if you have a situation with Openbox or an associated app, it probably has been covered here already.
If you haven't clicked the pic above by now to check out the guide, you can get there from here:
Here are some screenshots of what people have done with Openbox:
I hope you give Openbox a try.
P.S. screenshots thanks to Google's images search option.