Not entirely sure how different it is in the US but I (UK) can send money from my bank account to a friend's one and he/she gets the money in less than 20 seconds.
An advantage of Square Cash is it uses email as a proxy, and you probably already know your friend's email.