Well, I just read some bad review about thomascook. I understand how people might feel when at the eleventh hour, they are told that something is missing.
However, my experience is different. I along with my wife and parents went with them to Europe in Sept2010 and to Egypt in Nov 2011. Both the tours were extremely satisfying. Some hiccups, here and there do happen, but then in a group tour such things are inevitable. Overall, it was very nice experience. And the same experience was shared by 45 people(in 2010 tour) and 26 people(in 2011 tour).
You need to be vigilant however, about the promised things. If nobody asks for it, they may skip, but even if a single person asks for the minutest thing as promised in the itiniary to be completed, they do so.
Thorough professionals.
Good, I would not even think about any other operator now.
Amit