Sway hasn’t been bad for me. It’s basically i3s Wayland twin. I really like hyprland, but it moves to fast for me, I don’t have the patience for breaking changes I used to have.
Discussion
I hear that often, however I never really used i3. My go-to Xorg WM was always XMonad because Haskell interested me greatly. Only really started to adopt Wayland environments 2-3 years ago when I first fiddled around with Hyprland, NEWM, River, and Wayfire, before settling with Niri
Niri is new to me, that looks interesting.