Zelle[1] is a fairly recent solution to that problem.
Free and nearly instant email address based transfers directly through your bank account without having to sign up for anything extra. I've done a bunch of transfers with it and it's been solid.
It's about as easy as you can get and most US banks support it.
If you send it to an email address that doesn't exist, does the transfer go through? If so who ends up with the money?
It's been a while since I sent funds to a new address but I am pretty sure my bank's UI provided protection against that, and now when I send future funds to the same account, I just pick them from a drop down box instead of entering it manually.
Free and nearly instant email address based transfers directly through your bank account without having to sign up for anything extra. I've done a bunch of transfers with it and it's been solid.
It's about as easy as you can get and most US banks support it.
[1]: https://www.zellepay.com/