I follow a lot of mileage blogs and they are all noticing that your major airline Visa/MC cards are all adopting the "no foreign transaction fee" trend which is nice.

I have an AA Exec Plat card for some transactions for my business travel but for anything else, I have the Chase Sapphire Preferred Visa where you get points that can be transferred to multiple hotel/air programs and you earn 2 points for every $ spent for travel and dining. Even tolls, parking meters and Uber counts as travel.

Oh, and the foreign transaction fees are waived too. It's a good in-between card if you'd like something more than the Capital One card as mileage redemptions can be a little more interesting than just dollars, depending on the deal.