My wife, daughter and I just got off the Disney Magic yesterday. Here is my blunt review of the ship.
First if you have kids, they will love the ship. Out of the 9 cruises I have been on the Disney Magic has the best childrens program of any of the cruiselines. My daughter did not want to leave the kids club most of the nights when we went to pick her up.
But lets be honest. The Disney Cruises are not up to par with Royal or Princess even thought they are more costly. Our room was small, even by cruise standards, and we got the family room with veranda. The room creaked at night, and the temperature never got that much above freezing, no matter how we adjusted the thermostat. The bed was too low to the floor to fit luggage under so in a small room we were dealing with moving around three bags. The room had paint chips coming off, and just appeared to be in need of general repair.