I flew with a captain who was really into his travel and he highly recommended the Platinum Amex card:
https://www.americanexpress.com/us/c...cards/platinum
Annual fee of $450 but a guy who does a lot of nonrevving or DHing would likely get more than that back in benefits. Not sure if that's the same $450 you were talking about in the OP

.