Used to fly LHR CDG a lot but switched to the Eurostar - faster door to door if there is business in either cit , normally cheaper and a lot pleasanter and more comfortable seating (they have CUSHIONED SEATS rather than wooden benches..........)
When I connect through either I've taken to AF more and more - I'm not sure they've got any better but BA have certainly gone a long way downhill I'm afraid - it seems a non-stop struggle every time