From the top of my head, when working on something in sway/i3 I have my browsers assigned to workspace3, my terminals to ws1, my ide to ws2 and so on. So when I open them they automatically open in those ws, and I always know where to find them. I might have ~20 windows opened across 7-9 different workspaces. I go to ws2, edit my code, see the results in ws3 in my browser, do something in the term, and repeat. I might do this in a loop a lot.
The benefit of i3 is that I know exactly where to find what and it’s very simple to switch to it.
But niri doesn’t have fixed workspaces and for finding windows you have to visually search for them. So the process becomes pretty cumbersome.
From the top of my head, when working on something in sway/i3 I have my browsers assigned to workspace3, my terminals to ws1, my ide to ws2 and so on. So when I open them they automatically open in those ws, and I always know where to find them. I might have ~20 windows opened across 7-9 different workspaces. I go to ws2, edit my code, see the results in ws3 in my browser, do something in the term, and repeat. I might do this in a loop a lot. The benefit of i3 is that I know exactly where to find what and it’s very simple to switch to it. But niri doesn’t have fixed workspaces and for finding windows you have to visually search for them. So the process becomes pretty cumbersome.