I have dived both locations and if you are looking for the best dive sites, the atolls of Belize are hard to beat in this hemisphere. If you want a balance of ease to get to, fun restruants, night life, and good diving, Cozumel should be your choice.
I hope this helps.
Best of luck.
Dave