I3/sway is why I moved to Linux from macOS. Yeah it sounds ridiculous but truly first party tiling and very low resource overhead won me over very fast especially with default key bindings for managing windows and such being vim inspired.
On my work laptop I run KDE but at home I am most productive with sway and love it and kudos to everyone involved in this release. Thank you for your contributions!
Sway was the reason why I moved back from Wayland to X (and started to use XMonad on my main machines). While I was using Sway, I realized that I really like tiling WMs, but I also really disliked some of the annoying bugs and idiosyncrasies of it (and of wlroots). I still use it as the base of one of my pet projects due to its excellent IPC protocol, but I switched away from it for actual work.
The most annoying thing that ultimately ended my relation is that frequently there are multiple focused windows: 1 that is displayed as focused, and 1 that actually receives the input from the keyboard (I do set a thick red border around the active window on all my WMs to always). I have no idea what triggers it, but every 20-30 minutes I found myself staring at the screen thinking why my text is not showing up in the active window, just to find it in a window that I have switched away a long time ago.
And my pet-peeve: virtual keyboards don't work with Qt when using wlroots (at least not the activation events). I managed to add the missing protocol in a private fork, but I found it a glaring omission.
On my work laptop I run KDE but at home I am most productive with sway and love it and kudos to everyone involved in this release. Thank you for your contributions!