I would choose Dallas over Houston solely for the weather. Dallas at least occasionally has fall and winter, and the humidity sometimes goes down a little bit. Both towns are home to some of the angriest drivers in the world. Likelihood of being gunned down in the streets is about the same in both.