Glacier Bay is my priority and since you are going one way- I would also consider Princess for College Fjords. The negative is Whittier, which RCI is superior. More important- are you considering extra time for interior Alaska?? If not, then round trip Vancouver is a better cost deal with HAL the winner for Glacier Bay.
Consider several factors in your choice- ports, time in ports, route, glacier, price. THEN ship.