Right now my routing home is Barcelona-LHR-ORD-SAN.
BA seems to be very stingy on releasing any business class seats on the SAN- LHR nonstop and I think it is foolish to pay $300+ for the copay to fly BA in coach. If I have to pay a copay, I will pay a little more for Business or First.
Right now I have a SAN-ORD-DUS-FLR flight in Economy going (AA and AB) and BCN-LHR-ORD-SAN in First Class (BA and AA) on hold.
Iberia doesn't seem like it releases many seats on its LAX-MAD flights.