actually this article is called living inside emacs)
the ultimate application(
highly customizable status bar.
simple, minimal and easy to use and understand.
I have always had a love-hate relationship with these desktop environments. Sometimes I think they are the devil who makes your life more miserable(like messing with your locale, enviroment variables, etc…), but they are such eye candies and save you from endless configuration loop. So I draw a conclusion of what kind of people need DE. If you fall into one of these categories:
First time Linux user
Want to get the job done
Not into rising a.k.a configuraions
Nah I just love DEs
then it's recommended you use a DE. I am not going to list any DE here because you can find tons of recommendation out there online.