I defitenly know what you are going through! We went back and forth so many times (well, really me,lol. my FI was okay wherever we went)
I started with Jamaica (my date was booked for all the resorts I wanted, and even one I had secured, was given away. )
Then we went to St Thomas. (only to come to the same conclusion as you, it would be too damn expensive for us and the guests).
Then I did what you did, I told my FI to pick, b/c I was becoming a bit stressed about the whole situation! So that is how we ended up in Punta Cana! Once I saw pictures of the beach, I was sold!