I feel like with Xorg it was possible to put basically anything together or generally just put together an ugly solution for anything, cuz the protocol was so big..
But with Wayland, only the most important pieces are exposed and it's hard to do anything like UI automation and screen reading and so on. It locks everything into being just simple rectangles that you click on (unlike with apps like Peek). What's your opinion on this?
EDIT: another thing i feel that is missing is small window managers / compositors. On Xorg it was easy to put together a small window manager (rat poison, dwm) or something like compton. This locks Wayland into having just big compositors from big teams