Just got back yesterday so I wanted to post while fresh in my mind:
Skagway- Chilkoot for White Pass train trip.
When we were on Alaska several years ago we used them and took train up and bus back. This time we took bus up and train back.
We had a native, Mike, for the drive up who was very nice, knowledgeable and funny. We were a group of 30 and he lined us up for pictures at the Alaska sign using all our cameras perfectly. Very good sport about it too.
If you take the train down, be sure and sit on the right side of the train for best views. Since I had been there I did not stress about it and sat on the left. I was rewarded by numerous waterfalls; they were everywhere. Just beautiful! If anyone has fear of height issues- definitely sit on the left going down.
Juneau- Orca Enterprises for whale watching.
We were a big group again and I am very glad we arranged to have the whole boat to ourselves.
Orca sent a bus to get us because the
DCL ship docks not right in town like the other ships and there were 24 of us.
We had Capt Larry (What a hoot of a character). They gave us extensive knowledge about whales and their behavior on our way to the whales. They mentioned how they find the whales but in our case we turned a corner and there were 5 boats floating and parked so he decided to check it out.
For the next 45 mins we watched about 13 whales doing bubble net feeding where they work in unison to crowd together and the whales all rush to the surface together. Absolutely amazing!! Truly a once in a lifetime experience. YMMV.

On the way back to the shore we saw bald eagles, harbour seals, and sea lions.
Ketchikan- Island Wings with Michelle for Misty Fjord Floatplane Tour.
It was incredible. Most beautiful views through the fjords and the lake landing was amazing.
Overall- Loved all 3 excursions; booked independently; had zero issues with any of them and all everything more than I had even hoped for.