I'm curious where you're having trouble. It seemed to me that this was quite bad at first (completely broken) and every application had to add explicit support, but I've had no problem with Firefox, Zoom and Slack recently. Just Microsoft Teams, but webcams don't even work in Teams.
Not the GP, but I have a workflow that depends on the functionality in x11vnc, which allows me to script sharing of individual windows, regions, or desktops. AFAIK, nothing comparable exists in Wayland, and there isn't even the possibility to bring something like that to non-wlroots environments. So I'm stuck on X11 for now.
There's really nothing that can be said then but I personally use `waypipe` like this `waypipe ssh [email protected] sway` so that I can run remote sessions and it works amazingly. I sometimes use it to run GUI apps like thunar on my home laptop with tailscale when Im not at home. its basically `ssh -x`
Check out waypipe. It's not compatible with every piece of software, but when it works, it's like one of those magic "run x application over the network" legends except it actually works well.