We chose the Epic for its itinerary, which worked out very well. The ports visited allowed us to get a great overview of Europe for our first time to the area. Waking up in a new destination each morning without having to pack and unpack or the stress of organizing transportation between destinations was fantastic and our primary reason for taking this cruise. As a mobile hotel room the cruise worked well.
The cruise itself had little else to offer. We have stayed at multiple all inclusive resorts in Mexico and the Caribbean and the Epic did not come close to the resort experiences we have at in those land based vacations (which admittedly may not be a fair comparison).
The food on the Epic did not meet expectations. We ate at 3 specialty restaurants, both main dining rooms and the buffet. Cagney's and Le Bistro were better than the rest but far from excellent or memorable. If they were restaurants near my home I would not return after eating there the first time. Our meal at La Cocina was not good especially given the premium paid.