I've always wanted to try a tiling window system, but they just don't seem to gel with how I work at all. Rarely, if ever, do I want a window to take up some common percentage of the screen. My editor is ~100 columns, which will change depending on the font / font size. My terminal is all over the place. My browser is multiple widths, because I need to test responsiveness, or what fits in my current tab does not fit what's in my next tab.

Is there any sort of middle ground tiling solution for people like me?

Shameless plug: https://github.com/paperwm/PaperWM/ Gets rid of window overlap, but doesn't force all windows to be fully visible at the same time.