Originally Posted by
Saint4805
My preference is to book on aa.com due to getting Main cabin extra seat selection (and of course the free checked bag if that applies in the above case).
I don't believe you need to book on aa.com to get Main Cabin Extra – you should get that as a BA Silver wherever you book the ticket.