Holland America holds the prize as first place for cruising Alaska. Princess had gained a solid reputation for providing a quality Alaskian cruise. NCL's business model is focused on "mass market" appeal.
Selecting between Princess and NCL is easy. Princess is a much better cruise line than Norwegian.