North Carolina's control cities were always a pet peeve of mine. Some examples:
85 south to 485: Rock Hill
85 North to 485: Says Huntersville/Matthews, then once you take the exit, it says Columbia/Statesville. Totally confusing.
74E to 485: Greensboro/Columbia (makes sense, Atlanta style) but then switches to Pineville/Huntersville once you take the exit and encounter the split.
Meanwhile, in the Midwest, St. Louis has control cities hundreds of miles away (Tulsa, Kansas City, Chicago, Memphis). In Chicago, 57 south is labeled as Memphis.
While this may be extreme, I think the middle ground of 285 in Atlanta is the best practice. Any exit onto 285 is labeled as the next two interstates control cities in any given direction: 85S to 285 on the north side (spaghetti junction) is Augusta/Macon and Chattanooga/Birmingham. Hitting it from I-20W you get Greenville/Chattanooga, and Macon/Montgomery. For travelers unfamiliar with the area, it at least gives some sense of direction. A whole lot more than if it said Alpharetta/Stone Mountain or some NCish nonsense like that. As if anyone cares where Rock Hill and Statesville are
Super annoying. Meanwhile all references to I-40 in the Wilmington area are Raleigh Raleigh Raleigh Raleigh (as they should be)