Yes it is good diving. No, I would not make it a yearly destination. That being said, I do make Cozumel a 1x/yr destination, then try to add a new place. But 2020 might be a duplicate - socorro and cozumel lol
Don't get me wrong, there was a time when I was CZM 3-4x/yr, and then discovered there was more out there that I was missing out on.
We've been to Negril four times since 2003, with this December's trip coming up.
We've also branched out to Puerto Aventuras (and the cenotes) on the Yucatan mainland, Puerto Rico, Costa Rica, and Cabo San Lucas, among other places.
Diving variety is what keeps it fun.