I have a postfinance account. It has great online services. Cards are like ATM cards anywhere, they work in machines, not in stores. Visa/Mastercard available, though I have my Visa with SBB joint with a half-price card. The private accounts, if you maintain a certain balance, fees are waived.
It's important to note though that PostFinance is not a bank. As such, they do not offer all the same services as a bank does. They cannot, for example, set up a Rental Surety. So you have to set that up with another bank or get an insurance instead (SwissCaution).
Trilingual interface, fast response to email inquiries. Short wait time on telephone inquiries.
There are also e-banking options. I'll be looking into those shortly when I need to open a separate account for work purposes, with high turnover and low savings, so need zero fees even without a good balance.