"Being a KDE and Nvidia user"
Mate and NVidia here. My older X11 desktop (from >2 years ago) works pretty well using Xorg, and FreeBSD had Gnome 2 back then (so I'm still running it). Mate's just the next revision...
change for the sake of change is highly overrated. why must the open source world follow Micro-shaft's ARROGANCE and FOLLY?
I'm not saying I *hate* Wayland, but there are things about X11 that I don't want to LOSE, things I use all of the time - like running an X11 application on an X server that's hosted on a different (remote) machine, via an ssh tunnel [for starters]. Can Wayland do THAT ?
If I start a Linux machine without a GUI [still possible to do this], and log into an ssh console, I should be able to 'export DISPLAY=mymachine:0.0' and run ANY X11 application, displaying the GUI on 'mymachine'. If that's "not secure enough", maybe it should be an option...
I'd also need to be able to run something like 'tightvnc server' to be able to debug GUI applications from within a GUI. Not sure if Wayland has the same kind of lock-up problems you get when you set debug breakpoints and don't respond to certain X11 events while paused... (that's an irritation in X11, yes).
from https://wayland.freedesktop.org/faq.html
"does it support remote rendering?"
"No, that is outside the scope of Wayland. To support remote rendering you need to define a rendering API, which is something I've been very careful to avoid doing."
And, THAT pretty much says it all, I think!
I hope that the open source world does NOT try and push Wayland the way they've pushed GNOME 3 and other "fat-finger-friendliness"