Be aware that travel on GO doesn't earn any points or miles on BA or any other OneWorld programme so there is no reason to be so loyal. Besides, getting to STN is quite a haul if you're arriving into or departing from LGW or LHR.
I think Ryanair (strong for France and nordic countries) and Easyjet (southern European destination) will pretty much have the same fares.