This was our second sailing on the Fantasy and we loved it both times. Sailed with husband and boys ages 8 and almost 3.
Positives - entertainment (live music, activities and shows, esp. Wishes and Believe), staff, service, kids rooms (Its Small World and Oceaneer's Club/Lab) and port adventures. When we docked in Tortola we took the ferry to Virgin Gorda and did the baths/caves .. my 8 year-old loved it. We also enjoyed the Kon Tiki boat ride on St Thomas.
Negatives - the food. I think this was the worst cruise ship food I have ever had, and I have been on around 20 cruises across all lines. Also seemed worse than our prior trip on the Fantasy in 2017. Although my kids didn't notice!
Also, I encountered 2 staff members with bad attitude (one at Port Adventures desk and one at Book your Next Cruise desk) - still a significant minority, but also a first for Disney.
We noticed some enhancements after the dry dock so that was nice too.
However, perfect cruise for our boys ages 3 and 8.
Spacious, lots of storage, very comfortable for family of 4.