The weather in Phoenix is really only good Nov through April. The whole thing about climate though is overrated. I rarely, if ever, hear that a recruit cares about the weather. They want to go where they can excel in all areas (athletically, academically, socially) and put themselves where they can win and be a high draft pick. They care more about the campus and university than the surrounding environment.
USC is an example of a place that has a great weather, but a shitty overall environment outside of the university. Step off campus and you are in a gangland where students can and do get killed. It's surrounded by freeways and smog. The good parts of Socal are an hour away and inaccessible to a student most of the time. Would I go out of my way to go to USC over a cold weather location? Hell no.