I personally can't get used to tiling wm's, but I use Unity's aerosnap-like all the time. It's either full-screen (I have two screens and the more screens you have the more often you can go full screen) or aerosnap. I rarely have random size windows around. I don't have OCD by any measure, but random size windows on top of each other just annoys me.
>>tormeh+(OP)
I use awesomewm, which is, well, awesome. Each of my workspaces has a preconfigured layout: floating for browser, auto tiling for terminals, etc.
>>tormeh+(OP)
I use spectacle for simple arrangements (most of the time full screen or half screen) and tmux with preconfigured workspaces for all the rest.