One of things things I miss in the US from the UK was a banking system that wasn't entirely set out to screw you. It wasn't your friend, but it didn't wish you as ill will as the national banks here.
So you have institutions staffed by people who honestly want to help you as much as they can, and a corporate regime that wants to fuck you as hard as it can.
I've no idea how that compares to American banks, but it's pretty screwed up.
The government always requires cash or check. I had to buy a check book just so I had the privilege of sending The Man more tax. They are also used (bizarrely) as a proof of your bank account number for various things. It's not uncommon for a company that is doing banking with you (like your payroll) to ask for an invalidated check so they can get your bank account number right.
I really hate checks.
Desperately hope they find huge success and expand overseas.