My wife and I had a very enjoyable Antarctic cruise on the Sapphire Princess that ended on January 4th this year. The best 1 way rate we got from EZ Air was $800 each give or take on Delta to fly home to Florida from Buenos Aires. If we tried booking this on the Delta website, we would have been paying close to $1,700 per person. So yes, it all worked out great for us and saved us a ton of money.
And the other thing to consider is that with the recent issues of the Sun Princess canceling its 1st sailing on February 8th, people without travel insurance and people that booked private airfare to get to Europe got screwed in that they only got $200 per person from Princess to book a future Sun Princess cruise. But the people that booked their airfare through EZ Air were covered and their flights were automatically changed to the new cruise dates they selected. Same thing on some of these world cruise segments that were scheduled to sail out of Dubai in the very near future. All Red Sea cruises have been changed and that cruise you were looking to catch in Dubai is now departing from Johanasberg South Africa. If you had EZ Air, they will re-route your airfare to the new departure city.
So there are benefits to using EZ Air. But the other point I suggest is simply dont spend thousands of dollars on a cruise and airfare costs WITHOUT getting cruise insurance.
Anyway, I have only used EZ air on a couple of cruises and have been 100% happy with how things have turned out so far. Honestly, I may not have been able to afford to cruise internationally without some of their amazing rates. And being able to reserve the airline of your choice is another huge positive.