Final 3 Greens - Re: your comments about seating policy. If you take 100-110 flights and mainly in cabins per annum, I would think it would very easy for you to obtain Silver/Gold status (particularly as you are based in mainland Europe where the thresholds are lower than the UK) and you would be able to preselect at the time of booking. I know the seating policy isn't popular, but as a Silver cardholder it gives me a big incentive to fly BA as I have a great choice of seats when I book.
This is also available to pax with equivalent status on other Oneworld carriers, should you prefer another Oneworld programme.