This will be a short article.
I did it. I switched to wayland. On my new device, which was installed with nixos 19.03 (which came out just a few days ago), I just switched away from X and i3 to wayland and sway.
And everything just works. How awesome is that?