You do know that Northwestern doesn’t have an undergraduate business program don’t you? They have an Econ major but no Business major. If you want to go to grad school then save Northwestern for Kellog but otherwise don’t waste going there for business. You mentioned you were possibly interested in CS but none of the schools on your list are top CS programs, including Northwestern.
One negative about Wharton is having to retake AP credits. Northwestern a positive is you can change majors at any time. That’s very attractive. They are however, on the quarter system, so if you don’t like the speed of that and how their year goes into the second week of June, then take that into consideration as well.
For top CS programs look at - GA Tech, UIUC, Cornell, (CMU you said is out), MIT, Univ of Washington, Berkeley and Stanford.
Since you’re in NY you can also look at NYU or Dyson at Cornell for Business, although personally I don’t get what the attraction is for Dyson. I think it’s just a small progam so it makes it seem like it’s harder to get into than Wharton. You also get reduced tuition if you’re in state. That should be attractive for you.