This one isn't even close. Dawes Glacier, while magnificent, is VERY rarely seen up close on cruise ships. It's a narrow passage and there is always sea ice. Even if you are lucky, your view will still be from a distance, and you don't spend much time there. Cruising Endicott Arm is nice though, and I always get a kick out of Sumdum Glacier near the entrance of the arm.
Glacier Bay is FAR better than Dawes.