Juneau is an eminently forgettable stop. It's a government town, with a street full of tourist shops near the pier. It's largely lacking in charm.
The Museum, however, is well worth a visit, and the local scenery, with your back to the town, is delightful.
Ketchikan is, perhaps, the nicest of the Alaskan ports of call. This is a real, working town, which has successfully preserved much of its charm without succumbing to an endless line of tourist shops all trying to flog Tanzanite (tm) at you.
It lacks the thematic charm of Skagway, but has the merit of being a real town, where real people live and work off the sea and the land.