I have tried both workflows. I used a (very) customized dwm for years, and use windows nowadays. Windows works, but dwm is really dynamic. Screenshots don't do it justice.
With windows, once I have a large number of windows, working in several things at the same time, I'm really afraid of losing that setup (for example, leaving my laptop unattended for a while and see that the system had the great idea of rebooting while I was gone). With dwm, I had the layout I wanted with much less effort. It adapts to what I'm doing. It's very fluid.
None is perfect, both have pros and cons. And I understand some people don't like some of the design decisions in dwm like editing source to configure and so on, but dynamic window management is a powerful concept.