I think it heavily depends on the kind of work you're doing.
I've used i3wm for the last 4 years, and it's very helpful for when you have a bunch of short-lived windows (like terminals) or you frequently switch between two different sets of windows (like docs/code, or code/web-app).
I've used i3wm for the last 4 years, and it's very helpful for when you have a bunch of short-lived windows (like terminals) or you frequently switch between two different sets of windows (like docs/code, or code/web-app).