I share your distaste for Venmo, but I've often found it inconvenient to get everyone on Google Wallet or similar. You can actually set your privacy to never allow public posts when sending or receiving money.
Some see this as a disadvantage of Square Cash--they say individual transactions clog their checking account statements, they prefer to withdraw a consolidated amount from their Venmo balance.
I don't like to have random balances on money-transfer startups' system, especially since it's uninsured.