I've been with CS since 2007 when they first started their heckling services. In that time, I've never had a complaint. Their phone staff are helpful, always there, and professional. Deposits generally go through next day from my phone. When I had my card number stolen, they had the money back in my account the same day.
Over all, I'll likely never leave them. I've had other local banks over the years and always wind up disappointed.