I think rcl has already switched to once a day cabin service unless you are in a suite.
I'm booked on a 14 day carnival going some ports rcl doesnt go to out of Galveston. Overall right now I prefer royal. 5 drinks and 2 days of wifi, I lean rcl.
Prefer carnival pizza especially their white pizza and prices for speciality, my time dining, agree carnival does this much better.