Thanks, everyone, for the feedback. I am cruising solo and looking at a May cruise, so the weather and weird bathroom layout are hopefully non issues.
The consensus seems to be that Italy/Greece is a better itinerary, so I will likely go with that one. I'm a little wary of Epic, but on such a port intensive itinerary, I am less concerned about the ship.
Again, many thanks for the feedback, and happy sailing to all!