I too hate code shares. NEVER use a BA codeshare with American - or Iberia. At least, not if you expect BA service - although Iberia Business Class was very good when I used it, economy isn't anything like as good as BA.
Business Class on an American transatlantic BA codeshare the other week was cr*p.