I live in Columbus Now, and I have since 2002 and work in Tech.
Housing in Columbus is weird. For the most part its very good, cheap and affordable. But there are some areas of the city where it's stupidly expensive for one reason or another.
Some area's it's because it's near campus and landlords know that a bunch of college students will share the place so a 2-3K rent divided between 4-10 students is something most of the students will be fine with.
Other areas like German village, Clintonville, or anywhere near the short north it also tends to be pretty pricey. I've honestly never figured out why but people freaking love living in those areas.
Most of the city though, nowhere near that. The wife and I bought a great Brick house built in 1960 that sits on an acre of land with a few trees that are over 250 years old. Between the finished basement and two levels it's 4,100 square feet. It's great(until the fall when I gotta do something about the leaves), almost like living on your own private park. This place is 5 miles from downtown, 1 Mile from the freeway, in a very quite and safe neighborhood. We paid a little less than 200K for it.
That same type of setup in NY or SF probably doesn't even exist. If it did, it would probably be astronomically expensive. I work in Tech and make well north of 200K. The wife works in banking and makes about 90K herself. For the two of us to afford that place wasn't an issue at all.
According to all the cost of living calculators, I'd have to get about a 94% raise just to break even moving out to San Fran. Personally I don't think that is even enough considering how much more my federal taxes would be and the fact that I couldn't afford the same type of home there.
People also think that Tech out here is just Banks and Insurance companies. Which isn't the case. Yes there are plenty of Banks and Insurance companies. Which honestly, so what? They pay pretty well too. But if you want something more exciting we have a lot of interesting start ups here too. Many places out in the Valley have satellite offices here too. There are interesting bio tech companies as well. Columbus is a huge logistics hub too, if your a big systems and numbers nerd then logistics is super interesting. Tons of data centers out this way. Which in addition to the typical data center jobs means there are a lot of companies that support data centers. Companies that specialize in equipment that run data centers and need embedded devices programmers. There is a surprising number of data science jobs as well between all the above companies and research labs as well.