I completely understand your dilemma! I have to admit there is still a small part of me that is still asking that question!
My husband and I have been to Mexico several times and LOVE it!! Especially Playa del Carmen! It's vibrant and interesting! And everything is so cheap in Mexico! We couldn't believe some of the prices we paid to eat out in great restaurants!! And the food is soooo good!! lol And thre are so many fabulous wedding photographers!!!
We got married in Jamaica, and for our first trip there, we absolutely loved it!! The people are wonderful! The resort went out of their way to look after us. Our wedding was wonderful! Everything about our trip was great! We desperately wanted to go back for our first anniversary! Well, real life set in, and due to serious health issues, we have not yet been able to really celebrate our anniversary!
When I started to look at details for a vow renewal next year, I immediately started to look in Mexico just because we miss it so much. We haven't been able to get away for a couple of years now. But I will admit to having the heartstrings tugged by Jamaica, just because our original plan was to go back there for our first anniversary. And I read the posts on here about Jamaica and wonder....... should we or shouldn't we???
But then I think about the cost of photography and that puts me back to Mexico. The pricing for wedding photographers in Jamaica, compared to most in Mexico, I find is pretty high. I would love to go back to Jamaica, and the friends that have said they will travel with us would all love Jamaica. I'm just not sure I can get a photographer for the same reasonable prices as Mexico!
Good luck with your decision and happy planning!!