I have only been Diving in Maui and absolutely loved it...
Going to try when I am in Cabo in a week. Doubt it will be as nice though.