Hello! We will be sailing on Vista for the first time as well.
From the reviews I have read, most people dislike the two things you have mentioned (closed-off atrium and horrible main theatre seating). You found the best theatre seats to be upstairs? Any particular area upstairs? How early did you get to the theatre to get your preferred seats?
Thanks for the advice.