Could you possibly try out an E class ship for a shorter, cheaper itinerary before commiting to a 20+ day cruise? We cruised on the Beyond with another couple, in Infinite Veranda cabins next to each other. Although I loved most things about the Beyond, especially the four main dining rooms, I would not cruise on an E class ship again because I really missed having a traditional balcony. My friend, however, loved it and the E class became her first choice of ship for future cruises. So people have definite, but differing opinions. There is no one right answer.