They're both great places, I've been to both several times. Xel Ha I would say is more natural, less things to do and see but more picturesque and relaxing. Better snorkeling than Xcaret. Xcaret is more activity based, probably better for kids plus they have the night show too. People can only vote once in the poll, so a low number of votes doesnt necessarily mean a place should be avoided - it's only 4 votes to 2 currently so it's not a massive sample! Also maybe many havent been to both to compare the two, so they vote for the one they visited that they enjoyed. I'm sure you'll love Xel Ha.