I would 1000% not move to Charlotte for the same pay and housing prices. Coming from Atlanta, I do not think Charlotte actually has such a “better” reputation. I always saw it as want to be ATL. Where Raleigh has its own vibe and is doing something a little cooler and different.
If your only way of judging cities is Major League Sports, then why don’t you move to St. Louis or Kansas City?