Helium.com has recently reviewed Royal Caribbean's Independence of the Seas on a recent Mediterranean cruise and by the sound of the review, it appears that it was a success.
One aspect of the review focused on the entertainment on the ship, which was a little hit or miss.
The main theatre is the Alhambra which has a balcony and seats about 1200 so early arrival is recommended for popular shows. The ships singers and dancers put on two shows a week (each one is shown twice a night); these are passable but not particularly polished. The other performers depend on the schedule and who is around so the quality is very variable.
Some other aspects of the review touches on drinks...
Drinks prices are high but probably not much worse than any cruise line. The soda passes are certainly worth their money if anyone in the family likes soft drinks.
...the gym...
The onboard Gym is huge with up-to-date fitness machines and the best view you could ever hope for whilst working out, there are also a huge range of classes but some carry a fee.
...and the Promenade
The real wow factor for this ship can probably be found inside. Deck 5 consists of a four story atrium promenade with shops, bars and cafes. This is the location of the Captains party and the various street parties that occur through the cruise.
I found this comment about the crowd level interesting. With these larger ships, one of the most common questions is "does it feel crowded" and the reviewer had an interesting take on the situation.
Independence of the Seas is a huge ship that can have over 4000 passengers in the height of the season. This does lead to a crowded feeling on deck but it is usually possible to find a vacant sun bed somewhere. There are three separate pool areas on the deck and also two large cantilevered whirlpools that stick out from the side of the ship. The large number of guests also seems to result in a certain rowdy element and the pool areas in particular can become almost no-go areas for a lot of the passengers as they are taken over by groups of teens. The RCI staff do not seem to be very keen on sorting out disruptive behaviour which is unfortunate for many of their guest.