I like cruising on large ships for two major reasons; they generally have excellent on-board entertainment and they are more stable at sea (I get motion sickness in rocky waters).
In all the years I've been cruising I think that Oasis had by far the best shows, clubs, and onboard activities. I was a little concerned about the food quality since my wife has always preferred Celebrity Lines over Royal Caribbean for that reason. However, the food quality was superior to the last two RCI ships we had sailed on. In fact there is really no need to incur the expense of a specialty restaurant if you are concerned about food quality in the main dining room.
No knowing this and based on several Cruise Critic reviews, we booked 3 specialty restaurants: Solarium, 150 Central Park and Giovanni's.
Needs to be more room for storage in the interior cabins. We also travel on Celebrity and note that the Solstace class ships have cabinet space over the beds to store foldable items like tee shirts, underwear, etc.
Also, interior cabins are very dark which is great for sleeping. However, need small night light so you don't trip getting to and from the bathroom.