Ex-Californians have ruined Arizona. Both Phoenix and Tucson are overrun with them. The ex-Californians are even affecting the smaller towns in Arizona too.
There are few states that have declined as much in quality since 1990 as Arizona. Arizona was not meant to be a populous state. The two biggest metros (Phoenix and Tucson) are located in the hot part of the state. There's been limited development in higher elevation, more temperate Northern Arizona.
The whole state is in a fragile natural ecosystem. It has been overdeveloped since at least 1990. There are significant water issues surrounding the Colorado River.
While both Phoenix and Tucson have grown a lot since the 1980s, the infrastructure hasn't kept pace. There are few corporate headquarters in both Phoenix and Tucson. I think that is more problematic for Phoenix since it is so much larger than Tucson. Older, more established companies were not established in Phoenix because Phoenix was basically nothing 65-75 years ago right when Baby Boomers were first being born. Also, as Phoenix as grown, newer tech companies didn't establish themselves there in bigger numbers. In Metro Phoenix, a lot of the general business jobs are lackluster. If your job is in the medical industry, Phoenix has a decent employment base. The medical industry has always done quite well in Phoenix due to the fact that the area is a hub for retirees needing medical services.
The two links discuss University of Arizona and Arizona State grads leaving the state. Phoenix and Tucson corporate employment isn't good enough to retain college grads in a lot of cases.
Arizona is the classic 'Nice place to visit for a week, but not a great place to live' place.