We did a Thomson Red Sea cruise about six or seven years ago. (Me, my wife, two small kids.) It was all inclusive, the food was good, plenty of decent alcohol. Cabin was fine. There were some lectures about the places we stopped in Jordan and Egypt which were interesting. My wife and eldest enjoyed the evening shows while I enjoyed a sip of Bushmills reading in the cabin, looking after the youngest. No black tie needed, or ridiculous dress code. All good so far.
However, the day trips were horribly expensive. (Eg over £200 to go to Petra on a coach, which would have cost £20 plus food by taxi.)
On the penultimate day the port authorities accused the ship of discharging waste and stopped it from moving, which meant we missed the final day at Ras Mohammed and missed our flight. From that point onwards Thomson were a complete shambles. Cue a massive complaint from me and some money back. I’m not sure I’d ever use them again.