My job relocated my *** to Tucson Az. from Fullerton Ca. in 1995. Hughes Aircraft wanted its Missile Design and Engineering staff to co-occupy the production/manufacturing facility in Tucson (Hughes Missile Systems). I loved Tucson, Great place to raise kids with plenty for them do. Since I was born in Phoenix, I was familiar with living in the desert heat/climate. Tucson's climate is milder, with higher altitude and more rainfall during monsoon season keeping the temperature in the high 90's/low hundreds during most of the summer providing the most beautiful desert on the planet (IMO).
Since I lived there for close to 20 years my opinion of the better areas to live in Tucson are North (Oro Valley), East (Tanque Verde Ranch) and Northwest (Marana). Southside I would not recommend (lots of crime, low lives,)
The "BORDER" was never a problem. And since Jan Brewer was elected Governor (of course she's long gone but), she enforced the existing immigration laws by fining/shutting down the companies/establishment hiring the illegals. Which drove many out of Arizona.
Now living in Tucson may have changed since I moved from Tucson to Laughlin Nv. (2014), But I have always considered Tucson being in a central location to almost anywhere. It also gives you more travel options to have an International Airport.