I think the doctor regenerating into a woman for no reason is fine-- timelords change when they regenerate, after all. There shouldn't need to be a reason to regenerate into a woman, like there shouldn't need to be a reason to regenerate into someone with different types of hair.
This