From a past cruise on a MSC cruise from FLL years back, their ships are indeed elegant in their own way. I don't know how the entertainment will be on Divina, but on the Opera, some things in the theater were unmatched in perfection. Of course times have changed, so who knows. If they indeed stick with English only (I think you might be referring to announcements etc), that would be a plus for the American market. Frankly, that drove me nuts waiting through 7 languages to hear what they were getting at.
Unless I heard wrong, the smoking issue is severely cut back, not even on balconies.