I had been on Princess, Carnival, and Norwegian before my first Royal trip. All I've ever heard was jokes about the class of passengers on the other lines, the quality of the ships, and a general snobbiness that RCI just doesn't live up to.
Boarding in Seattle is like watching sheep get pushed through a narrow chute to go to slaughter. No organization whatsoever. No help from the terminal staff. People who paid to get on early were getting run over by the mob. Just a free for all.
Entertainment is seriously lacking. RCI can brag all they want about the cool things on board (Seaplex, table tennis, whatever). However, if you actually want to use any of these, be prepared to either stand in line for 40 minutes, or if you have to reserve it ahead of time, understand you probably won't get it. We were on the boat by noon, and the roller skating, iFly, and free in-port north star times were already booked. It's a little annoying that your whole cruise entertainment is DOA. The basketball court is ok, but it's surrounded by adults and teens who don't really want kids to play. They dominate the court and force everyone else off. The line for bumper cars was wrapped around the whole area. 30 minutes of waiting for a 3 minute ride. Might as well go to Disney. No real pools or anything for the kids. Just a couple tiny pools, which are managed by pool nazis. No jumping, no splashing, no making noise. They were all over it. No slides or other water toys. Ice cream is only served like 5 hours a day, if that. Poor kids.