Actually, these days you can use Wayland and be fine, too. It’s my daily driver now.
Well it depends on your DE. If you run Gnome, you will probably be fine. If you run Plasma you can run into problems but supposedly Plasma 6.0 is going to release with full Wayland support at the end of this year (or beginning of next one) so lets hold our thumbs for that.
I’ve been using wayland via Plasma for at least a year now and it’s been rock-solid. Granted, I have an AMD card and KDE is NixOS’ primary DE.
If you run Gnome you’ll run into compatibility issues as Gnome devs have a “our way or the highway” kind of attitude. Like steadfastly refusing to implement server-side decorations. They want to use CSD for their stuff, that’s not an issue, but it’s another issue to not allow random programs to say “hey, server, I don’t care about my decorations, paint something suitable”. Especially for programs like mpv which don’t have a toolkit that could do such a thing for them, and mpv is not going to start linking to qt or gtk just to draw a title bar.
I’m actually using Plasma, and while there are very intermittent issues, it works great for the overwhelming majority of the time. I’m looking forward to 6.0, but the current 5.x iterations are already a huge step up.
Personally it hasn’t worked well for me. Currently I can’t even use it since it crashes my system.