I really like bank shops. They are my favorite. I opened a new account last month so that I could do teller accounts this month. Next week, yet another bank, so that I can do teller shops the following month.
I have found some really good banks. I am youth-challenged, so I often qualify for a free account. Or a low balance savings account will also often work. Just keep track of requirements. I have never come across a bank which has an early termination fee for a checking or savings account. I am sure that they exist somewhere, because banks have become very creative about charging fees. Not quite as good as airlines, but getting close.
I don't think that banks can see other banks where you have accounts. If a bank has closed an account for cause (frequent overdrafts, for instance) and they are a member of ChexSystems (I think that is the name), then other banks who belong to ChexSystems will know and not want to open an account for you. IF banks can see other banks where I have accounts, then they simply don't care in my case.
Shopping Southeast Pennsylvania, Delaware above the canal, and South Jersey since 2008