Ohana - very good food, and has kid activities. I ate there after spending the day at MK, and then went right back to the park after dinner, since it's on the monorail line, it has easy accsess to MK.
I've eaten at five character meals.
CRT - Lunch
CRT - Breakfast
Akershus - Lunch
CP - Breakfast
1900 PF - Breakfast
All of them were very child friendly. I enjoyed the food at all, though Akershus may be a little to different for some people, and although I really liked the lunch food at CRT, probably won't be returning there since I've done the castle twice, and it's going up in price. 1900 Park Fare had good food, but horrible service. CP was my favorite breakfast, very yummy, interesting foods, as well as the usual stuff.