J'ai aussi fait les deux et c'est deux produits totalement différent. Alors, ça dépend vraiment ce que vous recherchez.
Punta Cana est une destination de resorts et de plages. Les resorts sont luxueux et immenses et la plage est habituelement très belle. Cependant, il y a très peu à faire en dehors des resorts.
Puerto Plata est une destination avec des resorts à grandeur plus humaine. Comme beaucoup l'on mentionné, le sable de la plage est davantage de couleur cassonade, mais reste quand même très belle. Contrairement à Punta Cana, il y a plusieurs choses à visiter dans la région. Les resorts à Puerto Plata sont un peu plus agés, mais restent généralement très bien.
Finalement, il y a une bonne question coté budget. Les resorts de Punta Cana sont généralement plus dispendieux.
Bonne réflexion.