Yes, Mexico City can be a difficult city. Its population hovers near 20 million, if not more, it’s polluted; there’s gridlock and crime, though probably not as much as we are led by the media to believe. Yes, you can get a roaring headache in Mexico City without taking even a drop of alcohol. The elevation is over 7 thousand feet. And you can become sick as a dog when you drink the water or eat tacos from the wrong sidewalk vendor.
That said, I love Mexico City. It is a place of extraordinary architecture and to see Avenida Reforma at night is to have your breath taken away. El Ángel de la Independencia ("The Angel of Independence"), anchors the grand glorietta (traffic circle) at Reforma and Florencia. This was put in place in 1910, just as Mexico slipped into 10 years of revolutionary tumult.