Sorry, I'm just not into searching through soft coral for hours trying to find that single half inch seahorse.
If you're only interested in big fish swimming around you, then you should frequent places known for that. Have you tried Key Largo? There are always plenty of fish around there. If you're into walls, reef structure, soft coral and the thought of being able to find seahorses, decorator crabs, banded coral shrimp, Pederson cleaning shrimp, etc., etc., etc. appeals to you, then by all means...dive the south shore of Roatan.
And since this is all about diving, once you hone in on WHERE you want to go diving to be able to see the things you're interested in, then you need to decide what type of place will allow you to accomplish your diving desires in a manner that suits your fancy. So then you check out the dive operations and how many boat dives they do each day, how many different dive sites they visit each day, whether shore diving is included, etc. Once you determine your diving preferences, then it's time to decide what type of accommodations you would like and the amenities you prefer.
The point I'm trying to make is that there are many divers who have gone through all of the above scenarios, and many of them LIKE to do the type of diving offered at CCV. For those who prefer something a little different, there are plenty of alternatives. That doesn't mean there's anything wrong with theirs...