Outside the US, I consider CP to be pretty good. They have among the best elite recognition for Spires. Many decent new builds, too.
Admittedly, in the US it is a bit of a different story. But let's face it, the US has a ton of crappy, overpriced chain hotels. This issue is far from being unique to CP.