It's overpriced for the food you get in my opinion. Now that my kid's are getting older and my DD is out of the "princess phase" I planned on skipping it, but they both want to go again. Something about getting to eat in the castle that keeps us coming back. I miss having the option of a castle meal without the characters though, especially now that the kids are older. Would love to be able to have the castle dining experience without the "rushed" feel of a character meal.
You could try out that $500/person chefs dinner they are hosting in January!