Having been on 'big' ships (not mega!) and then some of the smaller...my husband and I have now found we prefer the smaller type.
Shorter lines, better and faster service from crew and staff. Easy tendering...and the list could go on
Mega ships mean more passengers to impact the Port you're in...
Any excursion becomes labor intensive when you are being hustled, pushed and shoved as each passenger races to get THEIR space or seat in the tender line, buffet line, theatre line, spa line...coffee and tea line and heaven forbid you cut anyone off from the desert line!