waypipe
* VNC is covered by wayvnc (unless you're on GNOME or maybe? KDE, but those have their own implementations)
* ssh -X should be covered by waypipe
* application software should generally work in XWayland (which okay is a little cheaty but if it works it works)
The two pain points I'm currently aware of are:
* Unified vs fractured ecosystem: In practice, everyone on X11 used Xorg and every window manager and desktop environment had the same basic features because of it. You could always control the keyboard layout via setxkbmap, every screenshot tool worked everywhere, xrandr/arandr were always available to configure displays, etc. In Wayland there is never one answer to anything; not every compositor lets you configure the keyboard and if they do each one has their own way to do it, there are 3 different screenshot protocols (supposedly KDE and wlroots are converging so only GNOME will be doing their own thing but I'm not holding my breath), display configuration is completely up to compositor choice, etc.
* The accessibility story isn't there. There's work on it, so eventually the outcome will probably be "just throw out the a11y tools you're used to and switch to these new ones", but for now the current status is "they're working on it but it isn't there yet".
The response to this is usually "that program is bad, it has problems and that isn't the fault of Wayland, don't use it". But Wayland broke userspace. If these programs all work well on X, that is a Wayland problem.
This is not me downplaying those issues some people encounter in Wayland. But I think you're sort of doing the opposite.
(And, Wayland is not a "product".)
You said you did your research so I have to believe that you don't care about security.
But most people care.
[1] You would never guess the amount of times I have encountered doctors questioning the practices of another doctor. :P It happened so many times...
its not a dichotomy. Xorg was built on X11R6, a platform that was written circa 1993. You cannot "tackle issues important to users" based on an outdated stack. They were painted into numerous corners that only a rewrite would fix.
Day to day stuff is way better than x11. Remember how much fiddling used to be necessary to configure x11 for your specific devices? I've never once done that and I don't miss it at all.
By the way, pipewire is amazing.
Er. No, I don't remember that. Are you talking about needing to make a xorg.conf once upon a time? Because that hasn't been generally needed for... over a decade? Maybe two at this point?