In the US if you want a fee-free transfer, you need to use your bank's app and take a photo of someone's check. And no, Paypal/Vinmo are not good alternatives. They're private transfer systems that are not federally mandated and regulated bank-to-bank transfers. I wrote a full post about this:
http://penguindreams.org/blog/the-american-banking-system-is...
It'd be more like the Federal Reserve enforcing free customer-to-customer ACH for everyone. There are some banks that do offer free person-to-person ACH (I believe 5/3 is one of them).
Zelle is basically the banks getting together and going around that critical lack of infrastructure. It does look like they have a lot of major and minor banks. Mine is still missing from the list though, and I suspect it will be years until everyone is supported or banks will feel they need to support it to enter the market. So no, the US is still way behind.
Well not exactly. I have set up ACH transfer between my dad and my account, but a couple of banks didn't let me. They are like both account holder should be the same. Bank told me that the only option I have is to wire the money.
On the other hand, I pay my employees through ACH (ADP take cares of it).