After trying i3 and then hyprland for a few weeks, I found myself missing the boring UI of standard macos apps, being able to drag windows around anywhere and snap them with Rectangle.
The biggest i3wm issue I still have is that I can't just do the equivalent of "Hey spawn this window over there with these dimensions"
No, I have to first specify a window with some regex which will "swallow" the application window name and if I want to specify other dimension parameters well good luck.
It's also frustrating to have an unexpected reboot, and not being able to restore all the containers and their windows.
Though perhaps most of these are X11 limitations and are not present on Sway?
Oh, nice I didn't know about hyprland as an option on Wayland. I (just yesterday) installed and started using swaywm (Wayland fork of i3). I have to say that so far I really like the change.
MacOS without Rectangle is the most tediously frustrating bullshit. I really hate how much time is spent fidgeting and sorting windows. Windows isn't much better but at least it's Rectangle-like out of the box.
hyprland has gotten pretty awesome. I've been using it for a couple years now and there was a time where it was frustrating because it was changing so fast. If you look around github you can find some decent default configs to start from. It plays pretty nicely with a dotfile manager (I use yadm) lets you put source = ~/pathto a source file so you can do some shenanigans with the dotfile manager to customize your config per computer you run on automagically (i.e. I have one for monitors, exec, binds to customize monitors between my desktop and laptop, screen resolution and a few other configs on my keybinds for stuff lik,e remote rdp connections, and things that get executed automatically that vary slightly between my laptop and desktop.)