We arrived at the ship late, because of a missed flight to Barcelona (caused by a two and a half hour delay by American Airlines), so I can't comment on embarkation. Disembarkation was the smoothest ever. Cruise ports in the US should study the way it's done in Barcelona.
The food was good, and since we dine early, we did not experience long lines. The wait staff was very courteous.
We never plan our entertainment in advance, so booking ahead, which is a must on Epic, doesn't work for us. We really wanted to see the Blue Man Group, though, so we made reservations. While parts of the show were funny, much of it was just plain stupid, and it was so loud that we left 30 min. before the end.
Cabin way too narrow. No real bathroom. No coffee table or desk space.