The Penfed Travel Rewards card is something else to consider. It has no forex fees, no annual fee, and has a 20,000 point sign up bonus. 5 points on airfare purchases and 1 point for everything else with no cap. You do have to join the credit union but it is only a one time $20 fee.
https://www.penfed.org/PenFed-Premiu...-Express-Card/