Yeah, we are very selective when it comes to excursions. I find that I can do my own research and see what I want to see, on my own schedule. The line we use tends to stay in port much longer than most, with many being overnight stops. This gives you more time to do what you want. On the last one we hired a driver a couple times, to take us around and show us what we wanted to see, and also what they thought was important, as locals. That was pretty cool.
This line has 3 identical ships. 700 passengers (max) with 410 crew. No casino (yay for that!), no mascots, no water slides. No assigned eating times. No tipping. No out of pocket (or bill at the end). It's truly all-inclusive, unless you want premium booze, which, of course, I do. That's $15/day or so. Pretty sure they lose their ass on me.