I know I'm the (seriously small) minority, but we did not have positive experiences at either Ohana or at Crystal Palace. When we did Crystal Palace, we found the food unpleasant (hot food was cold, quality was disappointing) and the characters were a bit rushed. When we did Ohana, we were again unimpressed with the food (cold, rubbery bacon... ew). But the biggest letdown was that morning, the characters were totally uninterested in our party of three. Some bigger tables got great interaction, but we barely had enough time for my little guy to get a photo with each. Stitch actually walked past us with a wave instead of stopping at our table, and went straight to the larger party just beyond us. My son was maybe 4 that trip, and he was devastated that Stitch didn't want to meet him. I had to ask for Stitch to come back, and when he did, he was... rude. Not playfully naughty like Stitch should be, but rude, like coming over to our table was an inconvenience. I won't return to Ohana. (I've heard many positive stories since, but it left that bad a taste in my mouth.)
Our favorite character meals are breakfast at Tusker House, and we really enjoyed dinner at Garden Grill when we tried it on our last trip. We want to try breakfast at Garden Grill as well, but it didn't work with our schedule on our upcoming trip, so we're doing dinner again. Hardly a hardship!
It gives us something to look forward to when we go back again!