Because of the wide variety of ship classes, it is well worth it to research RCI in a variety of ways. I do the following:
1. Make three lists: First, a list of cruise essentials, things that the ship must offer or it's a deal breaker. Second, a wish list of things that you think would enhance your cruise experience. Third, make a list of things that you know you don't care about or frankly would prefer not to have at all.
2. Get the RCI guide that lists all ships and cruises OR explore the website. I like the paper guide because I can flip back and forth easily.
3. Read about class features and try to narrow your selection down to no more than two classes. Then, stick with those classes.
4. Read cruise reviews of ships within those classes. Pay special attention to comments about long/short lines, extra charges, and pre-planning for activities.
My bottom line, for our household, is that you can't drag me on a mega-ship. It's overload for us and unnecessary. We cruise better on smaller ships, and so narrowing the classes on RCI became a fairly easy exercise. We haven't had an unpleasant experience on RCI yet. All of the ships have been great.