I still use X11, where and rely on the following features (amongst others):

-taking screenshots

-auto keyboard/mouse scripting with xdotool

-not have unnecessary mouse/keyboard to monitor delay

-4K fullscreen, windowed fullscreen and windowed gaming with nvidia drivers, for native and steam proton games

-choosing to have vsync enabled or disabled in games

-EDIT: I should another important one for me: xclip, read from and write to the clipboard in the command line

How's the current situation of Wayland for these? Thanks!

> taking screenshots

There's plenty of tools for this. I wrote a light and simple one that shows a tiny thumbnail, [`shotman`](https://git.sr.ht/~whynothugo/shotman). But there's plenty others of all sorts.

> auto keyboard/mouse scripting with xdotool

There's a few tools for this: https://github.com/natpen/awesome-wayland#tools

> not have unnecessary mouse/keyboard to monitor delay

There's none that I can notice. Mice cursor are rendered with hardware support when available. Not sure what you reference is here.

> 4K fullscreen, windowed fullscreen and windowed gaming with nvidia drivers, for native and steam proton games

All this works on non-nvidia. I can't speak for nvidia, I'd suggest avoiding nvidia if you want to use Linux (or any other floss OS). Generally, nvidia on Linux isn't very pleasant.

> choosing to have vsync enabled or disabled in games

See this thread? https://www.reddit.com/r/swaywm/comments/ntszm9/how_can_i_ma...

I'm not 100% sure what you're asking.

> EDIT: I should another important one for me: xclip, read from and write to the clipboard in the command line

https://github.com/bugaevc/wl-clipboard