Don't tar all ships or cruise lines with the same brush. Try cruising with Carnival on another ship next year. Do some homework. Even try other lines different than what your family cruises on. Meet with a consultant and determine ‚ what YOU want out of a‚  cruise and work from there. But don't quit on account of one experience. I know you won't regret trying it again.