There are several one stop options available from EDI or GLA that would be better than BA's 2 stop options and having to make two transits:
EK GLA-DXB-BNE (possible to book with QF codeshare to earn avios/TPs)
EY EDI-AUH-BNE
QR EDI-DOH-BNE
Plus a few from MAN:
CX MAN-HKG-BNE
SQ MAN-SIN-BNE
Even more 2 stop options available avoiding LHR.
I've been put off by the QR EDI timetable now which went from short-ish connections in DOH (for the routing I would have taken) to..all over the place ranging from 45 minutes to 9 hours or more dependant on travel day.
Safe & Happy Travels
S