Silver Dollar City suffers from Theme Park Syndrome. The prices are a bit high, the portions are a bit small, and the taste of the food is simply on par. Silver Dollar City is a theme park first, and foremost. Their "restaurant" services would be hard pressed to match any actual restaurants.
With that being said, since I already know what to expect, I am not as easily disappointed. If I had to chose one criteria, it would of course be the price. However, while inside the park, Silver Dollar City is the monopoly. You either pay the price, or you go hungry. Unless of course you bring your own food.
I think where Silver Dollar City really shines is the "snack" foods such as the funnel cake, ice cream, skillets, and so on.