Thanks for the overall reply.
One point I would like to ask: I don’t think I understand your point around “compositing.” When I installed i3wm, I don’t remember setting up a “compositor.” Does it get installed by itself, as a dependency to i3wm?
AwesomeWM is supported by Qubes1. DWM is supported thanks to @3o14r473 2