Thanks folks for the feedback. Hadn't realised the alternative 777 would be CS. So not so vital which seat we get if changed to that.
Looks like I'll stump up the £100 a seat booking fee (cheap compared to transatlantic!) for the first time ever.
(and then a week later availability will appear on Qatar!)