I do this route quite often WT and WT+, can be reasonable, £400 -£600 on BA, but its normally an older 777 with poor IFE. CW always appears high in comparison. If it was not for Avios and TP,s Id use GF as the timings are better.
GF also fly from CDG and FRA, which may be an option from EDI.