Making this decision is one of the hardest. My advice is to make a list of must have's and don't wants and compare each of them.
We went with the Royal for a variety of reasons (all-inclusive, adults only, location in playa where all the action is and private reception on the beach).
Best of luck,
Jen