With all that said, short of being able to use i3, this is a fantastic WM, couldn't imagine not having it. Use it in combination with karabiner to remap your caps lock key, and suddenly caps lock becomes how you move in macos.
Much of it is not a fault of Aerospace, it's just what you get using Apple products in a non-sactioned way.
IME a lot of apps are easier to use in their default state. I really only use my web browser, text editor, and terminal in tiled mode.
- a happy ion2/i3 user since forever -
Especially transient dialogs, e.g. wifi/file picker. I would create rules in sway/i3 for those to keep them floating.
I've written at length about this topic on HN in the last month, so I'd hate for it to seem like my lil hobby horse, but something I've come to appreciate about the conventional "stacking" window solution of Windows/macOS is that it has a good answer for apps you briefly use.
[[on-window-detected]]
if.app-id = "com.github.wez.wezterm"
run = ["layout tiling"]
[[on-window-detected]]
if.app-name-regex-substring = '.'
run = ["layout floating"]