Assuming you are traveling solo, for a comparable number of dives (25) + accommodations + rental vehicle + food and drinks, I would go with the Aggressor. You will get a better variety of diving and won't have the hassle of researching, booking, driving around, finding restaurants, etc... Might be cheaper actually- for a single person and much less hassle.
You'd have to get a pretty sweet hook up on accommodations and want to dive much less to make a land based trip worth it, for me.
I was just there recently- But, I was with a larger group of friends. We shared a condo, shared the cost of a rental vehicle, got discounts on diving due to a group discount, ate a lot of meals in the condo because we shared responsibilities for cooking, cleaning, purchasing, etc... If I was solo-- I'd definitely go with the Aggressor![/QUOTE