I think it all depends on how else you can get miles. I've been signed up since it started, as my mortgage is also with Barclays I get 2200 per month for £12 which helps boost my balance over the year as I very rarely fly to gain avois. Compared to buying avois from BA I think it's an economical way, you know you can also opt to swap the cabin upgrade for 7K points at anniversary date?