I have lived in both Albuquerque and Flagstaff and both are great places to train. In my personal opinion I thought Albuquerque was the better place to train, and I did not have to drive to get to trails, I left out of my front door and hit all the trails I could want as well as running access to the west Mesa(A lil higher altitude) and there are more access to more all weather tracks in Albuquerque I thought the sandy trails were great, again just my personal opinion. And that drive down the Mountain yo PHX can seem to get longer and longer the more you drive it.