The biggest difference vs. the built-in snapping is that when you move one window, all of the other windows move in relation to that window based on the layout algorithm you choose, and when you add a new window to the workspace, all of the other windows rearrange in relation to that new window, etc.
In this way, it’s very similar to Linux tiling window managers like bspwm
and i3
, which allow you to arrange your desktop on-the-fly using only keyboard shortcuts.
I initially tried it when I first switched to Windows, but as I mentioned in another comment, it lacks the ability to automatically (re)arrange the windows on the screen in response to events like new windows opening, windows minimizing or being closed, etc.