venmo is good and I appreciate, but at least on my android it's not what I'd call reliable. It suffers some random crashes and failures (although it's never done anything too terrible like double charge me)
I haven't experienced crashes but I've had trouble finding certain people. Not sure if that's an android specific issue.