Well both schools are powerhouses for management consulting so you can't really make a bad choice from that standpoint. If you're planning to work in the US long term, the Kellogg name is much stronger here in the states than INSEAD. With that said, if your heart says INSEAD, go with that. You still will have your undergrad network at Northwestern that you could leverage in the future if you want to return to the US.
FindIt - http://www.getfindit.com
My blog - http://www.shoescount.com