Hi LOTflyer.
I used to work for bmi and now work for BA.
Definitely go for BA.
Money is better, you get more days off than bmi and ALL crew can 'bid' for their roster. There are LOADS of nightstops at BA shorthaul (including WAW!) which helps with commuting. At bmi there are hardly any nightstops left. Also, they have no system for bidding.