If your main criteria are big pools, entertainment and on board shopping, the mega ships may be ok.
If you don’t like lines, waits, crowds, and on board auctions, give WindStar a try.
You get excellent staff, small, less crowded destinations, and the romance of sails.