Would you recommend your bank to me?

I've had my personal account with CSOB forever. But their customer service is so poor, I think it's time to change. Is there anyone better out there? I just need to receive regular salary payments, standing orders for bills, debit card, credit card, the occasional international transfer, and reasonable fees for international card use (payments/ATMs) if I'm outside Cz.
Oh, and it'd be nice if they didn't take a month to respond to calls and emails, and then only to tell me I have to make an appointment for an in-branch meeting that they don't show up for. Grr! Screw these guys. Thanks in advance for any tips.

(Cross-posting to r/czechrepublic for better visibility)