Oh my goodness!
You get the ultimate visit from the upgrade fairy and you wonder if it will be a good thing. There is a very good reason they call it a "Vista" suite: yes, the view is incredible.
If you look at the deckplan you will see that the Vista Suites are on the corners of Dolphin and Emerald decks. This means your field of view will be much wider than if you were on the side. You will see to the back and to the side as well.
And tell your husband not to worry about seeing the glaciers: they slowly rotate the ship so everybody gets a good view.
The Vista Suite balconies are in the corners of the two lowere decks: