You'd be wise to consider AA's program as well, as the earning on BA is now 100% across the pond and elsewhere. Plus, based on what you're saying about your travel patterns, you're set to reach EXP and get the coveted 8 eVIP upgrades. Now, these are currently only applicable to AA-marketed and -operated flights, but if you ever end up buying Y or J on AA, you can move up to J or F respectively; rumors suggest that eVIPs will soon be usable on BA and IB.