The only flag I had to set was one for Firefox, and that has become enabled by default these days. XWayland solves all of the difficult mess as far as I can tell, including dealing with Electron applications.
I suppose the difficulty of migration depends on how complex your setup, but for most distros, switching to Wayland is no more difficult than selecting it in a dropdown on the login screen and installing a different screen recorder (because those are often written specifically for X.org or Wayland’s APIs, and rarely for both).
The only flag I had to set was one for Firefox, and that has become enabled by default these days. XWayland solves all of the difficult mess as far as I can tell, including dealing with Electron applications.
I suppose the difficulty of migration depends on how complex your setup, but for most distros, switching to Wayland is no more difficult than selecting it in a dropdown on the login screen and installing a different screen recorder (because those are often written specifically for X.org or Wayland’s APIs, and rarely for both).