Which city should I move to? Currently considering Austin (TX), and Tampa or Gainesville (FL).

I'm in D2D sales. Soon I’ll spend seven months working/living on the road, then I’ll be looking for a place to settle.

My priorities, with importance approximately in this order:

  • Atheistic-leaning, generally open-minded populace. I'm in South Dakota and I hate the bigotry here.
  • Strong opportunities to socialize and find a quality young woman where they generally respond positively to being politely approached in settings such as farmer's markets, gym, mall, classes (not school), etc.
  • Software development jobs, which is my ultimate career goal.
  • Networking opportunities to find clients for my portrait photography business.
  • Opportunities to take classes, e.g. dog training, krav maga, specialized dance, etc.
  • Lower cost of living – especially in regard to finding a place with enough land to park three cars and a trailer, and have enough space to set up a photo studio in my home.
  • Mild traffic.

Thoughts and recommendations? I'm open to other cities, but probably only in these states. I like their gun laws, and the lack of state income tax.

Austin seems to have the best opportunity for software jobs, and would offer the best scenes for outdoor portrait photography.

Given the student population, Gainesville might be better for portrait photography, and for finding a partner.