My usual mantra: decide what kind of diving you want to do, and you'll find a few excellent dive operations to cater to that, especially in Cozumel. Most people wouldn't know a good dive operation if it swam up and hit them in the face, and really beware of people saying this one or that one is...