I give CR a B+
From a travel affinity card persepctive, I feel it is still one of the best. While it has lost many of the partner airline FF programs to redeem points toward, There are still 18 or so I can use. I can also redeem points directly towards the purchase of airline tickets on any carrier in the form of a statement credit. That is a nice perk. Other branded cards (Marriott, SPG, etc) may have better accumulation within those particular programs, but for me the flexibilty is worth the higher redemption premium, IMO.