I have a Amex BA premium credit card which gives me avios points for all my purchases.
One difficulty in redeeming these for flights is the small number of seats available for "reward" flights.
I am retired so can be very flexible over dates.
Lat year I managed to get business class out to...