I prefer it a lot more. Maybe it's just my circle of friends, but we laugh at how stupid Venmo's Facebook spam is and generally prefer how easy Square Cash is to use. Since the money ends up right back on your debit card, it's a lot easier than maintaining a Venmo balance and having to deal with that.
I signed up for Venmo a while back to try their API at a hackathon. They then decided to freeze my account and send me a barrage of questioning. I didn't bother.
Square cash has absolutely zero friction - you can download the app on your phone and be sending payments to other people in a matter of minutes, without needing to know anything other than their phone number.
On top of that, Square Cash is instant - there's no paypal balance to deal with, it doesn't take 2-3 business days for the ACH deposit into your bank. When I square cash my friend $50, it's in his account and out of mine before our conversation is over.
venmo feels like its trying to be a facebook app, broadcasting payments, etc. I want the app im using to send money and nothing else - cc square from a normal email is so much less intrusive.