I think with faster payments and satellite/other internet options these will become less of an issue.
My main problem with it is reliance on the VISA network or similar. Seems like a racket to me. I should be able to bring up my Apple Pay, tap your phone, and send money direct to your account...