Just an FYI, Linux shells are bash, ksh, csh, etc. You may not get a lot of responses because your post is similar to 'Windows command prompts'. I actually came to the thread because I figured you had a bash shel questions.
FWIW, I use KDE on my desktop, fvwm on a remote machine with VNC over dialup (quick refresh). You may want to change the title to 'Linux window managers', however, your real question has been answered many times, and it always comes down to, which one do you prefer.