I've had this card (plus free partner's card) for many years. Main benefit for me is free international travel insurance if cost of trip is charged to the card. No other card insurance I can find covers you if you are over 81.
It's been over 3 weeks since I cancelled a J class award flight and the points and taxes still have not been returned to my account. I can't try to make another redemption for a similar time window because I don't have enough points until the points are refunded. Anybody had similar experiences?