https://artemis.sh/2022/09/18/wayland-from-an-x-apologist.ht...
talks about it at length.
It seems the main things missing for Talon are:
- input emulation, doable via uinput but not great - standard way to query the list of windows and active focus - for dwell-click support, you need to be able to know if the user is moving their mouse or clicking so you can cancel your autoclick