If you are going for the fun & interacting with the people, TTR wins hands down. The beach isn't anything like the US Gulf Coast, however, GP may have an edge there. We didn't mind a bit!
we have been to gp twice. once before they changed name, it used to be golden crown. had a blast second time was ok .if you go to gp hit the tiki bar Jose and Carlos are great.last time we visted was two years ago. blue bay 8 years ago can't wait to experience TTR and see the changes