We took our first whale watch with 7 seas last summer so when my sister and nephew came for a visit and said they were interested, I booked right away.
The weather was less than stellar; very foggy, misty, choppy water. A lot of passengers were looking a bit green and the crew was fantastic. They were coming through, looking at everyone, offering saltines, making suggestions, offering water and ginger ale. One lady got sick and the crew was very understanding and kind and cleaned everything without making a scene.
The crew is so knowledgeable about the animals it's really a great trip. We were able to spend a good 40 minutes if not more following this one particular whale and everyone got some great pictures.
I particularly like that 7 seas is a smaller boat and they don't cram it with people. The two times I've gone there has been plenty of room for everyone to sit and stand comfortable and always rail space when it comes time to snap a photo. Can't say enough good things. Can't wait to go back!