Alaska is a destination where the ship is VERY secondary to the destination.
Long days in port are a bonus, so pay attention to port times when it comes to itinerary. Even when a ship stays the same number of hours in port, if they arrive at 6am, there may be less hours when shops and restaurants are open. They don’t all open early just because a ship is in port though some do (I’m thinking more of ports like Juneau).
If you are watching your budget, spend the money on excursions, which can be expensive, and scale back on room. A balcony is amazing in Alaska because there is almost always something beautiful to see outside. (It will be less so going out of Seattle when you are on open ocean first and last night vs going out of Vancouver where there is land on both sides of the ship for almost the entire trip). If you aren’t watching your budget, I hear NCL Haven class is AMAZING, and most suites on other cruises are less expensive than Disney. (I know third passengers get no discount on Disney but usually do on other cruise lines as well.)
A buffet at night is a godsend. This is one reason I cannot see spending the
DCL premium. We were tired after long port days and often ate in the buffet or opted for Anytime dining (Princess). I loved having the International Cafe and a buffet which was open pretty much all day for two reasons. First, they afforded the most flexibility so that we could be on deck watching scenery or in port. Second, the time difference. If you are not from the west coast, there could be a huge time difference for you. We had a 3 hour difference being from central time zone. That meant I was waking up much earlier than usual, and that fact alone threw my hunger schedule off track a bit. I am not a morning person by nature, but I was on that trip.
The real show is outside. Theater shows are just not as interesting as what is outside your window!
I honestly thought glacier days would be super boring. But we had two (Hubbard Glacier and Glacier Bay) on our trip, and they were great days. I preferred Hubbard personally because we had perfect sunny weather and got to watch a momma harbor seal and her cub for about half an hour just off our balcony. Plus, it is just massive.
I’d go back to either in a heartbeat!
All this to say, I would skip DCL in your situation. I would only do DCL in Alaska if I had small kids that would benefit from the kids’ clubs.