I've literally been where you are right now: admit from a top 20 US school and INSEAD, stressing over whether to go by rank, location, or if the whole thing is even worth it. Let's talk, I've got you.