This link talks about how hard it is to find good authentic Mexican food (in D.C.) but the comments could be from Cincinnati ...
In my opinion, the majority of "family run Mexican" restaurants in the Cincinnati and Dayton areas, both chains and one off places, are effectively bland clones of each other:
Everything is glued together with the nondescript, runny, tan colored refried beans and flavorless yellow rice.
The beef fajitas are *always* tough.
Most meats - beef, chicken or pork - lack deep seasoning. It's just the meat. Even in fajitas.
And it's damned near impossible to get anything with a texture other than "soft and dripping" in most local places, unless, you order a hard taco. And even then the shell is usually sitting in a puddle of fluid on the plate and is falling apart by the time it gets to the table. Everything filled is buried under pools of semi flavorless red sauces.
I am describing the food at Cazadores, Acapulco, "La Pinata", and Las Pyramides for starters.
I actually prefer Abuelo's or Taco Bell (as ghetto as the latter sounds) just to have access to entrees with different flavor profiles and a variety of textures. Maybe this posting makes me out to be kind of a jerk...