Until you go to Mexico and experience the numerous off the path MaPa places to eat, the upper midwest Mexican cuisine pretty much sucks. Freshness, history and atmosphere matters. Fish, shrimp, pollo, vegs, fruit, spices, fresh guac, fresh home made tortillas, etc. grown in the Mexican soil and snagged that day are difficult to duplicate.
The best Mexican we have indulged in stateside is Santa Leyanda in tiny Washburn, WI. Living in Bayfield, WI. we have not dined at any of the pre-mentioned in the TC's. In fairness, maybe I would change my opinion.