In my opinion Avios points arent worth the bother.
Last year i opened an Amex BA account and have accumulated a fairly large substantial amount of points (including the free companion voucher) with subsequent Charge Spend and travel on BA flights.
If your picky about where and when you want to travel, especialy short haul, the options are VERY limited. Am very disapointed.