I've had more issues with Carnival than any other line - though that's because we've sailed more with them. No cruise line, nor any business, is perfect (well, they're not prefect all the time).
Take the good with the (hopefully occasional, or rarely) bad.
Tom