Caribbean Divers is a great operation, and has been around for a very long time! But based on what YOU are looking for, they may not be your cup of tea. They run one large boat, but don't tend to over fill it except when it's very busy and they have to run at capacity. It's a slow boat, so it's an all day trip for a two-tank dive. They often have technical divers as well as recreational divers on board, so that is also something to consider - you may have a lot of time on the boat waiting for the tech divers.
There are many others that will meet your needs though. In no particular order and definitely not exhaustive - shops that run more than one boat and have small boats and/or a combination of big/small boats:
Blue Angel
Dive with martin
Blue XT~Sea
Deep Blue
Aldora
Dive Paradise
Aqua Safari
Scuba Tony
Scuba Du
Prices will vary here from $65 to $85 for a two-tank dive with different offerings and ammenities
There are many others that will meet your needs though. In no particular order and definitely not exhaustive - shops that run more than one boat and have small boats and/or a combination of big/small boats:
Blue Angel
Dive with martin
Blue XT~Sea
Deep Blue
Aldora
Dive Paradise
Aqua Safari
Scuba Tony
Scuba Du
Prices will vary here from $65 to $85 for a two-tank dive with different offerings and ammenities