I think Nick pretty much spelled out all of the plus/ minus/options and configurations of all the different types of boats out there.
I agree that there is no one boat that does everything you wish. I tried that once and it was a failure.
My experience: I've been a coast guard licensed captain...