We did a balcony on our second cruise and since then we have always had a balcony and that was many cruise ago.
When you think about the cost per day for a balcony, then it's really not that bad. Our last two cruises we went with a suite and I enjoyed the extra room. We don't spend that much time in our cabin but the time we do, it is nice.
July is our Alaska Cruise and we have a balcony and Oct is our cruise on the Dream and we booked a suite.