One more thing...well a couple.
Logistics are very important along w/add-on prices.
If you take the Aggressor I’d look into the Cayman Aggressor. I’ve heard GREAT things about that itinerary from several people.
In fact, w/in a year or so I’ll take it myself.
The add-on charges are very expensive these days some total up to $450.00 (Nitrox, port tax, park fees, FUEL SURCHARGE read the fine line carefully)
Logistics can add to your costs as well; airfare, baggage, flight duration, airport & flight availability....not to mention having to arrive and/or depart a day before or after the cruise daes. (hotel, cabs, food, etc....)
Logistics can hurt you on a liveaboard trip; adding up to hundreds if not a thousands of dollars.
Once you’ve negotiated all those factors, you’ll never regret your decision to dive from a liveaboard.
Tip 1 - The closer to home (USofA) the easier everything is to do.
Tip 2 - Get a real good dive Travel Agency and let them work for you.
Tip 3 - If you can, try and go with a group your first time around unless you’re a bit like me.