My hubby and I are planning to move to the Phoenix area. We have many of the same requirements as the OP, and Phoenix seems to be a good fit overall. Not perfect, but no place is. We really like what we've seen and heard about the area, and having lived in the desert before means we know what we're getting into with the summer heat.