I just returned from a 10 day cruise on the Sapphire which is a beautiful ship. The food was very good and the entertainment excellent.
I have one complaint. They feature "anytime dining" which we choose thinking it would be flexible. You could not make reservation from 6:15 - 8:00 in any of the dining rooms. They were blocked for some reason. You could try to be a walk in-- sometimes it would work, other times not!!
I still prefer a smaller ship of about 2,000. You probably won't get the type of entertainment that this ship had by going smaller. It is a give and take situation.