I've used both the UK and US.
Electronic payments in the US are painful and slow. They often don't work at all on weekends, and certainly don't have the 2-3 hour speed of the "Faster Payments" system in the UK (which is often borderline instant).
Banks actually intentionally make it a real pain in the butt to send money to another bank, and stupidly easy to send money between accounts linked at the same bank. Last time we needed to set that up it took almost an hour, because of how they confusingly set up the UI and naming. Then the payment took a full 7 day week to arrive in the other party's account.
Plus in the US you have to have $1500 in a savings account (almost 0% interest "savings") and pay in your pay cheque and jump through a million other hoops just to get a free current (checking) account. So you'd assume the fees would be lower and customer service better? NOPE. Fees are higher than the UK, and CS is worse.
Everyone keeps saying "join USAA!" but unfortunately they closed the loophole that allowed non-military to sign up for a checking account right before I could. So no dice. Traditional banks are just horrible in the US, just awful, it cannot be overstated.