Royal always does a great job in all areas. This was our 6th cruise and our first on an Oasis-Class ship. Even with all of the people, it did not feel crowded. We never had to wait for anything, probably because we knew how to schedule our time, but also because Royal does a good job of moving people.
I felt that the size of the ship did take away from the intimacy factor, but not to the point of making me not want to book another large ship. However, we will probably go back to the Freedom-class ships for our next cruise.
On the negative side, some of the public areas were too noisy, There was always an annoying "Boom-Boom" beat going on somewhere, at least during daytime hours.
Cabin was always crisp and delightful. Cabin service was super.