Re Sherri's post, lauding Celebrity, I could say equally great things about Holland America, Princess, or Crystal. They are all great!
I agree that a balcony (some lines call it a verandah) is the way to go and on modern ships, it's really not that
much more expensive.
It's always a matter of personal preference but I disagree as to early seating. Early diners get back to the ship after being in port all day and they are rushed to shower and change in time for dinner. Frequently they miss the sailaway and the sunset, which is the best part of any cruise. Rule #1: Eat when it's dark and there is nothing to see
Those who opt for late seating, get back from shore with plenty of time to shower and change, enjoy the sailaway with a tropical drink at the rail, another drink at the piano bar, some liesurly shopping, or a few minutes in the casino, or just strolling the promanade. After 6 or 7 months at sea, and some 16 cruises all over the word, there is absolutely NO
comparison in my view. But then we could both
be wrong. On Princess you have a third choice of "anytime dining."