Dude, I did this research last year, and Flagstaff was tops. That's why I moved here!!
6 climbing areas within 1/2 hour and tons more to develop.
Awesome sandstone trad towers, close
4 hours to red rocks, Enchanted tower, Mt Lemmon
6 hours to Joshua tree, Indian Creek, Bishop, Zion, St George
8 hours to Tuolomne, Hueco Tanks, Boulder
Great local scene here, good weather and climbing year round,
not too big, not too small.
C'mon over and I'll hook you up, Brother!