Even in HK, HSBC also no good customer service...and I'm never a HSBC customer...
I only keep HSBC master card since it offers discount in many HK stores...
Same here, I used RBC and TD. Even though RBC service fee is not cheap, I do think their service is better. TD is even better...I love the extended hour!