This is good but one obstacle in the USA is how to get funds into the other person's bank account. Chase is already making it so you are not able to deposit cash into someone else's account, and other banks are likely to follow.
I thought they didn't restrict that, but are asking for is now when you deposit.