For BA status you would need 4 eligible flights (BA or IB marketed or operated).
QF requires similar.
BA Silver and QF Gold are oneworld Sapphire, so provide similar benefits. It depends how long you would remain in the UK, if permanent I would switch to BAEC unless you are near lifetime QFF status.