That's a tough call, Wilson. We've sailed on HAL, Princess, RCCL, NCL, Carnival, Costa, and Celebrity. Each line has its plus/minus attributes. We cruise on each line and try not to compare it to the other, just enjoy the experience. We prefer Princess to Royal, but that's us.
You won't know until you try it, though

What's good for me, might not be good for you. Nothing like first hand experience, plus it gives you an excuse to book another cruise