I thought BAH double TP is only UK/US residents?
If you will be flying J LH then requalifying for OWS on IB/BA is not a problem.
If you fly W/PE then IB+ earns more % of qualification points needed
eg MAD-HKG in W on CX earns 500/2250, same 500/2250 as J on QR MAD-DOH
You can also earn qualification points on Level. Full list here
https://www.iberia.com/es/iberiaplus/partners/flights/
IB+ Oro phone line is default Spanish, I rarely have to wait for an agent.
Typical 5min wait if you then ask the first agent for an English speaking agent.
On short haul equipment, J seats stops at row 6, 7 onwards are the 'ironing board' seats.
If the curtain is set in front of 6, then those biz seats are sold as economy but marked as "XL", which are not free for OWS, including IB+ Oro.
However, when calling in I've been able to get them for free.
Don't know if they would have also given them out for free for other OWS.
Don't know if BA treats their own Silvers better than other OWSs, including IB Oros.
Dunno if Iberia Cards/Santander/Amex will offer you a card/account if resident in Portugal, have to call them and ask....
But you can get the TAP ones?