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!

We have always done brft as it is the cheapest, and we all enjoy brft food. Only did it once as whole family, and then again just mother & daughter after BBB. We pay OOP as well, since not worth 2 TS credits for us. We did do Akershus after that, and it did not compare in atmosphere for us, and DD asked to go back to castle.