As a mexicam-american, I must say that Maria Felix sux, Cielito Lindo in Palermo is pretty good, love Taco Box (several locations)and D.F: in Puerto Madero is awesome. Heard la fabroca de tacos was amazing and super auténtica, need to try that one for sure!
For cooking at home, china town has the goods, real tortillas (no rapiditas), jalepeños, cilantro, salsas, chips, etc
Buen provecho!