The Barclaycard Arrival Plus World Elite Mastercard is a decent card for travel, with an $89 annual fee that’s waived for the first year.
Cardholders get 2X miles per dollar spent on every purchase, with no bonus categories to worry about. You’ll get 5% of your miles back when you redeem, so that’s effectively like earning 2.1X miles per dollar.
There’s also a 0% intro APR for balance transfers for 12 months (on balance transfers made within 45 days of account opening), and a variety of World Elite Mastercard benefits. After the promotional rate runs out you’ll get a regular balance transfer APR of 17.99%, 21.99% or 24.99% Variable.
You’ll get an introductory bonus of 70,000 bonus miles for paying the annual fee and spending $5,000 in the first 90 days after account opening. That would be worth $700 when redeemed, providing a 14% return on your spending.