I failed to mention the brunch was only for sea days.
More to consider - Holland America and Celebrity are premium brands yet I've seen prices on some of their sailings that are comparable to RCI and Carnival. The thing is does the cruise experience fit the person? If not then no matter what you paid you won't be happy. Value is a perspective issue.