The one big recommendation: Use the search function
There are tons of discussions on which bank to choose already available, for example:
Which Bank to Choose?
I have seen another tread on coop bank and so on: Migros and Coop both have banks with very competitive rates. I personally am not a customer there as they only have a really small branch with two hours opening times a day in a supermarket nearby where I can always see a long line of grandmas waiting. Does not work for me.
Generally: Opening times in Switzerland are one big problem, so choose the bank you actually manage to visit when you need them. I had for several years my bank account not where I lived but close to my office...