I dont know what horror stories you've heard about Carnival, but I think in most cases they give you excellent value, whereever they cruise.
I've been on a number of Carnival cruises, and only had one cruise I wasn't entirely pleased with. Food is normally very good, and the Spirit (the ship that use in Alaska) features my favorite layout of their ships.