I think Avios are great, but unfortunately the reward rate coupled with the eye-watering taxes and charges make them next-to-useless on Flybe.
In my experience they come into their own when spent on long haul.
Next Easter, using Avios and my BA Amex reward voucher, I have booked 2 x LHR-NRT in BA FIRST - which is £10,000 of tickets for £1,200 taxes +Avios.