Europe in general would be my example for how banking should be done.
That you have to go into your specific physical branch to do certain things is ridiculous. I can go into any Chase in the US and do anything I could do at my normal “home” branch.
N26 (a German bank) was vastly superior but even that had limitations, especially with moving money around internationally.
The grass is always greener on the other side.
The only downside is that you don't have a physical branch you can go into but you can do basically anything online without ever interacting with anyone, or at worst you can always call them. Those are real banks btw, not pseudo-bank fintech companies.