It's not black and white, but overall it's nice to have a fixed price. I get BOGO as diamond plus so pay for one get one free. Half price. I've been offered deals once onboard rcl, mexican for $18 a person offered to my Mdr table. Sales pre boarding. I booked a lunch at Giovanni for $20.04 and they have the filet or garlicky shrimp on the lunch menu. March 12.
Carnival doesnt do big sales and pre boarding sales or offer bogo every cruise. So it's not apples to apples just overall I wish rcl had the same value as carnival for speciality.. I'd do carnival specialty before rcl. Rcl doesnt offer surf and turf either at chops. Maine lobster is extra. Just the filet now.
Carnival gets my vote for this.
I happened to look at my dream jan 13 2024 and I realize it was offered cheap to a lot of gamblers, but OVs sold out and suites sold out. Nothing you can see out anymore for a reasonable price.