The staff are excellent and really try to keep the guests both entertained and informed. The boat is well laid out with seats and even has heaters above the seating areas to add some warmth if the weather gets too cool. They can selectively turn off some heaters to appease just about anyone's comfort level. The water was relatively calm when we went out, and I doubt waves ever get too bothersome given they stay in channels and away from large open areas of water.
The area where they view the bald eagles is nice, but during our visit there were only two eagles in the area. Apparently when the salmon are spawning the eagles are generally elsewhere enjoying a plentiful supply of fish.
The weather was cloudy for most all of our trip and there was a fair amount of light drizzle (even heavy drizzle by the time we returned to Ketchikan. The seating area is covered so you don't need rain gear while you are on the ship.
The pulling of the nets is a bit contrived, but understandable in that it is not an active fishing boat and they are trying to give you an overview of what crab fishing is all about, and see some of the sea creatures up close. Its educational, interesting and entertaining.