Everything you wrote could describe Venmo as well, which has been around for a while and has a lot of traction (at least in my social groups).
Is there any reason you prefer Square Cash?
Is there any reason you prefer Square Cash?
Sort of related, the onboarding with Square Cash is easy enough (no bank account numbers needed) that I feel less bad sending to someone who doesn't already have it than I would with Venmo.
I've since taken a look at Venmo, and I prefer the fact that Square Cash has the absolute minimum of features. No Square Cash Balance (all payments go directly bank account to bank account), no social feed, no social integration.