It totally depends on what you like to do.
I just returned from there last week. My family and I took a taxi to Xel-ha and had an absolutely wonderful time. The water there was gorgeous and it was worth every penny that we spent. I would really love to go back there again just to spend more time there.
I have heard that Xcaret is similar and is closer to the pier, but I can't make any promises.
If you have detailed questions, just post them here and we will try to answer them.