I think it all depends what you're after... I *personally* don't want to pay the table service prices if I'm not going to enjoy the food as well as the atmosphere.
As far as food quality, I have to agree that Brown Derby is incredible. It's not cheap, but the quality is worth it to me. I also enjoy Mama Melrose, but I can see some people being turned off by what I remember being on the menu.
Counter service is nothing special. I usually stick to Backlot Express and grab a hot dog there. I think that, with fries, plus a drink is around $11... kinda pricey for what you get.