We had a room (balcony) aft on Riviera deck & loved it It's proximity to the Terrace pool made us feel that it was our private pool! You should keep an eye on balcony prices & if they come down to a level that you're comforatble with, grab one. Another option is to try and upgrade once you board. We did that on a Crelbrity ship once & were successful.
enjoy your cruise!