Earlier quoted context omitted.
Like the author, I use the Awesome window manager. I think you have a perfectly valid perspective, but just want to speak for the other side. The main benefit I get from Awesome is having 9 workspaces ("desktops"). I use my mod key (in my case CAPS but it can be Alt or anything) plus # to get to any workspace. I have web browser on one desktop, email on another, IM on another, terminals on another, programming on ano…
Do you use a terminal multiplexer or something similar? I only ask because my set up was exactly like what you just described. Once I buckled down and started using one, it negated the need for a lot of the tags I had with dwm.
I know screen has some nifty features, but for the things I do, a tiling WM is a superset of the functionality screen would provide.