I'm with Chuck. Pick the one that goes to Glacier Bay. Been there twice, once on HAL and once on Carnival and those two trips to Glacier Bay are still 2 of my favorites days on a cruise. You may not find very much social activities on any of these three choices, but I love HAL, so I vote for that one.
Marty