Consumer banking has radically changed. I can't comment on needing a residence to open a bank account to get a residence, because although I ran into the same issue when I first came here it's been a long time since that was a problem for me. In other aspect personal banking is much much easier. Many banks allow you to open accounts online, for example.