¿Cuál es la mejor ciudad de México para vivir y comenzar un negocio?

Eso depende mucho de lo que quieres que sea tu negocio. Como todos los países del mundo, México tiene ciudades especializadas en diferentes cosas. Pero te contaré sobre las ciudades más grandes.
Ciudad de México.- Sin duda, su mejor opción si no es local. El principal problema de la ciudad de México es la competencia. La Ciudad de México es una de las ciudades más grandes del mundo, por lo que encontrará todas las oportunidades que desee, pero también tiene el problema de que quizás uno de los otros 21 millones de personas en la ciudad ha pensado lo mismo que usted, entonces la competencia es dura en la ciudad de México. Además, como es la capital del país, es más fácil obtener ayuda del gobierno. Es más fácil encontrar personas que hablen inglés u otros idiomas en la Ciudad de México. Pros: El centro del país, el lugar donde se hacen negocios reales. Contras: La competencia, la ciudad vive al ritmo de una ciudad real.
Guadalajara.- Esta ciudad generalmente se compara con San Francisco. En México se llama SF mexicano, esto porque es una de las ciudades más grandes del país (el número 2 en realidad) tiene una población de mente muy abierta y en este momento es el centro de la industria de TI en el país. Recientemente, el gobierno aprobó un programa para construir el “Silicon Valley” mexicano en esta ciudad, por lo que es la mejor opción para las industrias de TI.
Monterrey.- En este momento, Monterrey es una ciudad híbrida que crece en los sectores industrial y de TI. El reciente crecimiento de Guadalajara en el sector de TI ha llevado a Monterrey al segundo lugar en este tipo de negocios, pero el sector industrial para las industrias extranjeras está aquí mismo, en Monterrey. La ciudad es la tercera ciudad más grande de México y la más grande del norte cerca de la frontera con Estados Unidos. La ciudad es muy moderna y el área metropolitana tiene la ciudad con el PIB per cápita más alto de México (San Pedro Garza García). Monterrey es una ciudad industrial especializada en acero, cemento, vidrio, autopartes y elaboración de cerveza.

Como dije, depende mucho del tipo de negocio que desee hacer, otras ciudades importantes que puede consultar si no desea comenzar su negocio en una gran ciudad (Ciudad de México tiene 20 millones de personas, Guadalajara tiene 4.34 millones y Monterrey 4.15 siendo el más grande del país):
Sector industrial.- Puebla, Tijuana, Juárez, Chihuahua, Querétaro, Mexicali.
Sector TI.- Chihuahua, Querétaro, Puebla.