You might have a look at BA's FFP. You could use (quite reasonably priced now and then) WT+ as your default legroom/buttroom seat, and go for either mileage upgrades or op-ups, which seem to occur with slightly higher frequency than Y-J bumps on other carriers. You can earn miles on BA on your AA domestic travel too.