Did a land/cruise combo last summer with Holland America, and if anyone were to ask me cruise vs land/cruise, I'd pick land/cruise every time.
We started in Fairbanks, did a paddlewheel cruise on the Chena River and visited the Chena Indian Village. Then it was a bus ride down to Denali. We stayed there for a few days and it was amazing. Visited the National Park, drove jeeps down Denali Highway, walked on permafrost, saw lots of wildlife, and had a great time. Then it was a 9 hr train ride down to Anchorage, in a dome car with amazing views.
After an overnight there, we hopped a short train ride down to Whittier where the cruise portion began. Then it was Hubbard Glacier, Glacier Bay, Skagway, Juneau, Ketchikan, and then finished in Vancouver. Each stop was fascinating, and filled with amazing activities - whale watching, canoe riding. We had planned a glacier landing but was cancelled because the company didn't have enough seasonal staff last summer. So that's still on my bucket list.