I suggest AA too. I fly AA-LHR and BA-TLV frequently. Miles accrue on all segments. Don't fly Iberia,besides never posting...they really are a last ditch (no pun intended) carrier. OneWorld has been very good to me, my hub is MIA. CO has been also good in the past and I use them to bank BWIA and KLM-Northwest miles as a secondary option when needed. Good luck!
------------------
MRKEY