I have used Sway and i3 and they are both good. For me River was just more natural choise because I was using DWM on Xorg and River has same kind of tag based workflow. Foot + neovim has worked good for me and I use neovim for everything that has text in it :D
I love this.