It's always interesting how people have such different experiences.
I agree. We had very spotty character interaction at Plaza Inn. A couple characters were great, a couple were terrible, and a couple skipped us. I made a point of going to one of the hosts/leads and mentioned that our kids were sitting patiently for the characters, not mobbing them. It wasn't right that they were skipped when they were following the rules and behaving. I was polite, and she responded by pointing out our table to the characters. We were tucked into a corner and they kept missing us. The food was only so-so.
At Goofy's kitchen, even during the re-furb, we had AMAZING character interactions. Baloo practically took up residence at our table. It was the earliest seating, 7am, and there were few diners. I guess they were bored, or they loved the fact that we interacted with them. We went back another time for dinner, that was good, too. lots of interaction, and I think I like the food better.
Surfs up wins for being fabulous with serious allergies (went with friends, 3 adults. Friends have major allergy issues). The characters were good at interacting with us, even without kids. Breakfast food was pretty good, too.
The Princess Meal at Ariel's wins for food quality. Really liked the meal. However, my DS is 13. He chose the meal, not me. The Princesses, mostly, didn't seem to be able to figure out how to interact with him. He wore a top hat with Mouse ears on it, stood up and bowed every time a Princess came by. Asked her to dance. Most of the Princesses acted as if he were a stalker, not a prince. Mulan was nice to him, though. I had thought they would appreciate being able to interact with someone who wasn't 5 and sticky, but I was wrong.
So, your mileage may vary, depending on the day, the crowds, the cast, and your party. Have a good time whichever you choose.