McDonough hands down... the B-school network is bigger, the school is ranked better and they place very well into top consulting firms for a school of their size. I know a full-ride is tempting but 40% is no small chunk of change either and will make your studies at McDonough much more affordable. Maybe you could even goad McDonough into giving you a tiny bit more money to sweeten the deal.
Thanks jcxho, you are pretty right about Mcdonough placement in top consulting firms. But at the same time the opportunity is somewhat limited for international candidates. But I am definitely going to try my best to get some extra money however small it may be. Thanks for your thoughts.