There's one place my family won't go to for multiple reasons, which is kind of a shame because the food actually is good and the people don't seem bad.
A few years back a Mexican restaurant opened in a nearby town, not Tex-Mex actual immigrant-owned and run Mexican restaurant. For their grand opening they set up a little table out front and gave out free tacos, which we tried and thought 'delicious, we'll have to eat here'. It happened once, and not again. Our reasoning-
1) The place is always packed. Always. You just can't get in unless you reserve a table, simply because you'd have to wait otherwise. And this is on the outskirts of town, so it's not like you can park and wander around until it clears up.
2) They burned my food. We got there, we got a table, we ordered, and my food came out burnt (not charred, burnt). Thankfully I actually like burnt food, so we didn't end up sending it back.
3) The portions were small. There was maybe a cup of food on each of our plates, maybe. And this was an entree. Between the three of us we ordered a wide variety of food and all got about the same, miniscule, amount.
4) It's pricey. We spent more on three cups of food and a churro there than we spend buying forty pound bags of boneless chicken from the Amish. You can buy a large leg of lamb around here for less, and those start at ten bucks a pound around here. I wish I was exaggerating, but I'm not.
The food is good, but the place is nearly impossible to get into, expensive- especially for our area-, and you don't get much food. Just not worth it to us, especially when, for the same price, you can go into town and have a near certain seat at another restaurant that makes better food and serves more of it.