BA is typically bad to Europe due to taxes. To Asia the 150k is more than AA but only costs 100k in Amex MR points with the bonus. And you get a free stopover in Asia (vs only in the North American gateway with AA).
However it is best if you can get to a gateway city if you want to fly CX F or else you have to use multiple partners (e.g. AA or AS then CX) which costs a lot more on BA.