I've only lived in three states, but so far Baltimore would be a good place to settle down in.
Close to DC. Good abortion laws. Trains and airports to go down South. Not crazy expensive.
Distinct culture (very important).
It's very Anglo, and I miss the deep South so much but there's a lot of decent jobs here, affordable housing, n good laws.