We actually booked HAL for our New Years cruise, a similar route as Disney's Eastern, but found out the next day they were doing a "special" route for that week only.
We ended up on Disney just because of the Eastern route, so that would be my choice. I can drive to Florida and Mexico, we wanted the kids to experience the Caribbean.