I just went on my first RCL cruise on the Allure in September with 2 other adults. I had been on 4 DCL cruises at that point. We stayed in a Junior Suite. We had a good time, but it just wasn't DCL. I had a spring break cruise booked with RCL for my daughter and myself and after the experience I switched to a
Disney cruise. In my experience they just don't have the same level of customer service on Royal. We were in a suite and we never saw our cabin steward as an example. My mom had to actually call to get water for her CPAP machine and the second morning they didn't even fold up the couch bed into a couch. We had to call to ask them to do it. I haven't stayed in a suite on DCL, but our room steward has always introduced themselves to us and we've seen them throughout the cruise.
Also, I know others have argued about no hidden fees, but the extra fees for the classes sure wasn't apparent to me before I got on the ship, and I'm pretty good at doing research. They had fees for making bracelets and most of the other activities that I saw. Plus it seemed like they were pushing extras like the galley tour at many different times on the ship. We did the galley tour and the group was so big that you couldn't even hear the tour guide. Plus I hated the smoking that was allowed in the casinos on the ship. The elevators near them were so bad that I couldn't tolerate getting off on that floor.
With that being said, there were things that I did really like on RCL. I thought that most of the entertainment was really good on the ship and a nice switch up from DCL shows (which I also really enjoy). RCL has Disney beat on their pools and deck space- I never had a issue finding a lounge chair, etc. I also liked the shopping available on the ship. The junior suite was really nice for the price with a huge walk-in closet. Also, with the junior suite we had access to the special suite restaurant and ended up finding a server we loved who we requested most of the cruise.
With that being said, they don't have the Disney special touch which is why my next 3 cruises are booked on Disney. My teenage daughter loves DCL as well.