Have a great trip.
It’s been a while since I flew on their A330 (G-MLJL I believe), more than 3 years ago, but the inflight entertainment and two external cameras were pretty impressive, especially for takeoff and landing. As long as you can put up with the usual below-average legroom, then you’ll love it.
As for the Dominican Republic, that’s also great. I’ve been three times now. Where are you staying?