The BA Premium Plus Amex* gives 1.5 Avios for every £1 spent.
The annual fee on this card is a huge £150 and will show on your first statement. Be sure you'll use the miles & extra perks, otherwise you're just wasting cash.
Apply now and you'll get an extra 18,000 Avios points, if you spend £3,000 within the first three months. That's enough for a flight to Rome, though you'll need to pay taxes on top.
Avios can be redeemed on BA and other Oneworld airlines, including BA, American Airlines, Cathay Pacific and Qantas. See the Avios site for where you can go.
You also get a companion flight when you spend £10,000 on the card in a year. This can be used to get the same ticket type as the card holder, though only on BA and is valid for 24 months. You'll also need to pay taxes and charges. Ensure you leave enough time as seat numbers can be limited when redeeming points.
The APR on purchases is 19.9% (or 56.4%
including the annual fee). It's best to pay the card off in full so you don't pay interest.