Madison, WI vs. Houston, TX vs. Pitsburgh, PA

Where would you choose to live and why?

I may have to move for the next 3 years of my life for work. I'm struggling with ranking these locations (which I know are all very different) and can see the benefits and drawbacks of each. Curious to hear people's thoughts. Coming from midwest for reference.

My particular considerations:

- would prefer more walkable areas with public transport

- prefer areas with young professionals in early 30s similar to myself and my fiancee

- prefer diverse food and cultural scene

- No kids so not worried about schools, no plans

- Do have some concerns about TX politics as a woman

Edit: not opposed to driving, but would like to live in/be near areas that are walkable at least

Thanks in advance!