To each their own I guess.
I really wish someone would make a better theme - gnome themes look so much better.
Edit: except for the tray icons.
Good fonts always make a massive difference in terms of screenshots.
my only issue is how terrible floating windows are, I would love to be able to use xmonad tiling mode for my constant windows, but if I want to bring up skype or a filebrowser for a few minutes just use a normal gnome type window that has the familiar mouse interactions.
* well not my only issue, I would also like to easily hide and restore windows
The usual solution is designating one of your virtual desktops as a `dump' for windows you don't want to have around at the moment. You could also have a look at how the tabbed layout works, and repurpose that.
I use the smart-borders, so that my windows only get 1-pixel borders when they are not in full-screen.
I have focus-follows-mouse and mouse-follows-focus. The left Windows-key acts as the modmask-key, i.e. the main key to activate Xmonad stuff. Alt is the default, but that interferes with Emacs.
I like that there's nothing to distract me while coding, and that I use all of my screen real estate for the task at hand, instead of menus, task-bars and the like. Especially the lack of a task-bar is an advantage in my opinion, as I am not tempted too much by my browser while working on code in Emacs.
Floating windows like print dialogs annoy me sometimes. Especially when they steal focus. I should be less lazy and fix those.