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.
It uses FCM for the notifications.
Proton uses XWayland, this is for proper, native Wayland support. It will make its way to Proton eventually.
Won’t most of those pieces of software work on xwayland?
Seems like a solid bunch of iterative improvements!