this is a linux post. be forewarned.
I just found out Xorg is apparently getting killed off with RedHat removing its life-support so the transition to Wayland is inevitable now. except... the whole system of compositors looks like a mess. there's only one solid tiling compositor (Sway) and both it and all the others basically had to be rewritten because they based themselves on the wayland reference implementation framework (wlc) -- which of course killed off all the smaller compositors that looked really cool.
personally, I'm coming from xmonad and no DE, stitching together a few utilities into providing the parts of a DE I actually care about and wanted, so I'd probably go the same route. would love to have a static tiling WM that was as deeply configurable as xmonad (it was a really a framework to build your own WM, not really a WM on its own) but I think I'm going to have to write that myself if I want it as no one seems to be working on anything like it (there was waymonad but the project looks abandoned/dead).
so what have y'all tried? what are the big gotchas switching over? I've heard screensharing on like zoom is basically impossible right now but a lot of other stuff mostly works? would really love to hear about people's experiences and some thoughts on whether its worth attempting the switch to Sway (seriously, how do people put up with having to rearrange their window layouts all the time, lol, that sounds so miserable... I put the layouts I like in code and call it a day once I'm done tweaking them).
if I do go the route of writing something myself, I'll probably build off of something like Smithay as it looks fairly well thought through.
I'll stay on Debian and X and pretend shiny new stuff doesn't exist until I absolutely have to.
I did try out sway and it mostly worked although wayland doesn't support libinput stuff so whatever compositor you use has to handle that and a bunch of other stuff by itself as well. It is a giant fuck. Thankfully sway did support the thing I needed to enable tap to click and natural scrolling on my touchpad.
I can live without screen sharing but Flameshot doesn't work on Sway. Which is weird considering they have a Wayland implementation for GNOME3. Fuck knows. Frustrated in half an hour and back to my comfort zone of BSPWM.