I imagine you will receive every possible recommendation there is. In my experience so much depends on what your expectations are for the flight. Two people will sit on the exact same flight, in the same category with the same service, and could have two very different opinions on the flight.
I can only give you my opinion, for what it's worth, but I can tell you I'm generally a very positive flyer. I flew economy from Montreal to London Heathrow on BA in 2007, return from Gatwick to Montreal on Thomas Cook. BA was obviously much higher quality. Meal was good, IFE on seat-back varied, FAs professional and friendly. Return on Thomas Cook was, well, a charter airline, meal was OK, only two movies shown on shared screens over the rows. But in both cases the most important: they got me to my destination, in one piece, and with all my luggage, on time.
My philosophy is buy the tickets for the flights that have a good schedule for you, at a price you find acceptable, and enjoy your flight!