@decryption I'm not going to claim that the PayID/PayTo system is perfect, but the fees are small enough (a few cents per transaction) that banks often absorb them.
It does hurt a bit that there is no standard UI for these systems. That's essentially a side effect of the system being owned by the banks, and the banks not wanting it to replace their relationship with the customer. If the bank implements it well, it has the potential to provide a good user experience though.
Imagine entering your email or phone number as the payer on the merchant website, and getting a push notification on your phone. The notification opens the banking app where you can verify the amount and the recipient are correct and confirm the transaction. The merchant is notified, and completes the checkout process. It's also got the potential to be more resistant to phishing, since the merchant is not in control of the payment confirmation process.
It's hard to say whether the EU system will be better than that, since it doesn't exist yet. There's three years until it rolls out, so they may not have locked down any of these details.