It's also important to note that tours change every so often. What Carnival is offering now may not be what someone like Jim C saw just a couple years ago when he did a Carnival cruise in the Med.
It's also quite common for the same tour operator to be used by more than one cruise line. Giuseppe's Tours 'is' Carnival on Tuesday, Princess on Thursday for example. One isn't going to be better than the other.