I just switched from i3 to Sway.
All I can say is wow. Things are suddenly snappy.
With X11, almost everything with a GUI component came with a short but noticeable lag — a lag that I had apparently just learned to live with, chalking it up to bloat and the overhead of using applications written in Python.
That doesn't mean everything is perfect. Discord is still slow and always will be. Firefox still takes a moment to start. But it's a much shorter moment, and it doesn't happen as often as it used to.
Everything has not been entirely seemless. I still need to figure out how Wayland handles keyboard layouts and get something like my previous system set up — toggling through all available layouts works with two or three options; it works less well with ten. But I can use my computer in the languages I speak every day with my default Latin keyboard, making this a secondary or tertiary issue to ponder over the next few weeks. I am also going to be replacing xclip and other X11 utilities in custom scripts for months to come. But besides that, and a bit of still-TBD configuration, everything does what it is supposed to. I even took the opportunity to finally activate clamshell mode, allowing a cat to sleep on my laptop while I work at the external keyboard and monitor.
Overall, I'm not sure what I expected. I first learned about Wayland in the early 2010's, and have been stuck in the mindset of that era for longer than was reasonable. Back then, X11 was the default windowing system, and Wayland a novel alternative that might work someday but wasn't entirely stable or trustworthy yet. My only real-world experience with it before now was on my Librem 5 and other niche, Linux-oriented devices with pain points unrelated to the window manager; this didn't help my preconception that Wayland still wasn't ready for prime time. I have now been thoroughly disabused of that notion, though: I will have my eyes open for bugs for the next few weeks or months, but I doubt I'll ever go back to X11. On my next computer, I may not even install it.
On a final note, one reason Wayland is criticized is the lack of functionality comparable to X forwarding. This, however, is a total non-issue. I have used X forwarding only a handful of times ever, and it has never worked well; I won't miss it. Anything I do remotely can be done in the terminal over SSH, and as time goes by I find myself doing more things in the terminal even locally, to the point where I occasionally wonder if I even need a window manager. In the real world, the solution to the problem X forwarding was trying to solve is curses
.
I won't dictate to anyone what windowing system to use or not to use. However, if you are sticking to X11 solely because Wayland may not work as well, I encourage you to give it a try. You can always go back, and you may be pleasantly surprised.