We've only cruised Carnival and have our first RC cruise booked on September 2nd. I'm excited to try a new line. The one thing I agree with is all the specialty dining and up-charging. I hate how cruising is going to the Pay-to-Play model. It used to be you paid your cruise fare and everything on the ship was included. Now you have to pay extra for certain restaurant's, iFly, Flowrider, etc. The way things are headed, your cruise fare is only going to include the room and everything else is going to be an upcharge.