With a small ship you get to know people easier. There are no long queue's for the dining rooms or bars.
You get to know your crew and the work they all do. Going ashore for visits to interesting places with the smaller ships means you can reach places the larger ships can't.
Embarking and disembarking is much quicker because of less people to do this.
Having sailed on much larger ships I ...