We wnt with Captain Larry. It was great. All of the skippers communicate with each other on their CBs. Thus every tour goes to the very same locations, as they follow the whales around.
The pricing is pretty similar too, given you have four or more people for a private tour.
We have also done the cruise ship tour through Holland America. Both experiences were quite fine. It all depends if you want lots of people ar just a few.