I'd highly recommend the triangle area in North Carolina. In Raleigh, there are a large number of tech companies, RHE, Cisco, IBM, Unreal Engine, just to name a few. It has the second highest % of computer science PhDs, and it's home to NC State, Duke University, and UNC. It's also a cultural hotspot for Blues creativity. Many of the best contemporary blues artists are located here in the triangle. The cost of living…
If you think you're going to have a good time living in the Carolinas, then I genuinely hope that you don't plan on being black or gay outside of a major city. There is a ton of bigotry and racism still present there, and the politicians in charge are happy to see it continue.
That said, it's not the case that every 3rd person you meet is a KKK member, raging homophobe, or conservative snake-handling fundamentalist who refuses to send their kids to the doctor, or any of those other stereotypes. Those people exist, but even in the rural areas they aren't necessarily ubiquitous - although this will obviously vary from region to region, town to town, and I haven't lived in every part of NC, so there are probably some spots that are especially bad that I don't know about.
But anyway, the conversation about was about living in the Triangle area around Raleigh/Durham/Chapel Hill, and this region seems to be in pretty good shape as far as tolerance, diversity, etc.