Then you have little things like having to do xdg-desktop-portal to do screencasting, little nits like not being able to screen-share a window at a time (only a full desktop). It's definitely not a super easy and comfortable transition at the moment. I'd recommend most anybody who wants to do it use a DE that takes care of as much of the pain as possible, like modern Gnome or something. Sway itself is nice. I've never used i3, but I've used Awesome for like a decade, so Sway is not a big jump.
Moving to Pipewire was really easy, on the other hand. Mostly drop-in, and I had some annoying audio issues both with PulseAudio and Jack2 that Pipewire completely fixes for me. I absolutely love it, and feel like Linux audio is in an acceptable place for the first time in my life.
edit: oh, and before Firefox 93, I had to force Firefox to run in X11, because extension popup windows were broken on Sway due to a Firefox bug. Much of the testing for Wayland applications is done only on Gnome.
You're right, haven't crossed that bridge myself. I have three displays but all rather normal pixel density.
Agreed - if someone wants Wayland, I'd have to suggest Gnome (or even KDE, I hear they're doing well).
As usual with window managers, you've got to build your own fun - and moving to Wayland (through Sway) has not been that.
I started with i3 - so I basically had a working config to copy/extend... but the amount of extension necessary - oh buddy.
The amount of 'lift' involved was absurd. Half of the applications I launch need tickled/informed that Wayland is in use.
If I don't do this, most of these things default to XWayland and copying/pasting between that and native things is absolutely broken (often one direction)