Seems like a solid bunch of iterative improvements!
Won’t most of those pieces of software work on xwayland?
Proton uses XWayland, this is for proper, native Wayland support. It will make its way to Proton eventually.
It uses FCM for the notifications.
Even people on Arch should use it. It ensures better isolation of processes and is the only supported installation method if you ever have issues.