Last year I felt I was one of the few BMI flyers left on the forum, at the time I was happy;
- My company paid for FlexY tickets for the majority of flights (they had a really great routepass deal)
- BA Executive club was not attractive for domestic flyers and was much more expensive than BMI
As a result for the second year running I've ended with ~100k BMI status miles almost entirely from domestic travels (~80 singles/year)
This came to a rapid change when;
- BA revamped their exec club - primarily the full 100% bonus of miles for both cheap fares, and another 100% for being BA silver
- A new employer meant cheap fixed-Y fares are preferred, and their flexible(expensive) BD fares booking into class B, so not even food on the plane
So do I stick with BD for 510 miles/flight (inc 35% BD*G status bonus), with no food/drink on the flight, and poor quality offerings - Or switch to BA and get 1,000 miles - much better lounges (for my domestic routes anyway), nibbles + drink on the flight and a chance to fly into LCY rather than LHR. In preparation for this I built a trip to Budapest for a Malev status match as part of a Z2-Z8 redemption, so I have BA lounge access whilst I collect the Tier Points for silver (and then Eurocheat gold?).
My other major motivating factor (BD if only you'd listen) - Diamond Club's uncertain future - 510 BMI miles are probably worth more than 1,000 BA miles, but not really more than Lufthansa miles, especially when you add in BA's TESCO clubcard points, Amex 2for1, Marriott Travel awards and that I've got some 200k BD miles anyway. Star Alliance has also started to annoy me in availability issues - building on the general problems with SQ premium seats, especially disappointing recently for me has been the American carriers not releasing seats for December, the number of flights offering only a single seat on other carriers and the sudden vanishing of any Swiss availability (when with M&M they have plenty of seats they are rarely released to star alliance partners). If I was looking to return anywhere in Asia I could make do with either TK or TG, both of which are being very generous with availability - TAM is also ok, but their 3month/6month rules on redemptions cost me lots £20 change fees

, but since I'm currently looking to the US I haven't been very lucky in that regards.
I'm still going to collect some BD miles - through Hilton stays, international *A flights and a mileage run at the end of the year (don't want to completely give up on BD as a move to M&M SEN and the 2for1 would be a good way to burn my final 200k miles), but I'm not going to suffer on 80 domestic flights for 40k destination miles (and only 24k status).
If BD went like BA: 100% miles for any domestic flight, plus 100% bonus for gold (i.e. 1200 destination miles per flight, which at £300/return isn't really too much to ask) then they'd get back my business as it is a reasonable compromise for the lack of service onboard/in the lounge - till then they will only get business during the BA strikes.