That is a tough question. Everyone has a different expectation. We found that for our money we prefer Mexico.
Caribbean Mexico has a few opportunities.
There are many posts about Hidden Beach on this forum.
Mak Nuk in Tulum is up and running.
Playa Sonrisa has a very caribbean vibe. Takes a few extra hours to get to Xcalak but it is definitely worth it!