jrsilvey
It makes more sense combined with workspaces.
I usually set up 5 static workspaces in Gnome. I set some windows to always float (settings windows for instance, PopOS Shell makes that easy to do btw, same in i3). I set some windows to always open on a specific workspace. For example, email always on workspace 4, Gimp on 5, etc. Of course I have shortcuts to move windows to workspaces and switch workspaces.
This also works nicely when you're just browsing the internet or doing some writing. So it can be a very good workflow even if you're not stuck in a million terminal windows.
I use the same setup in i3. It takes half an hour to set up and you can copy your config file for the rest of your days 🙂 I admit, sometimes it does get in my way when I'm working with a chaotic bunch of open windows, but then I just switch to all floating