Hi gmatmr,
Thanks for posting. Attending business school is an important decision (certainly there is a considerable investment financially and with your friend's time). I believe the best course for him at this time would be do seriously consider what his goals are post-graduation, and then to spend time speaking to individuals at each school (through the career center, recruiting events, etc.). This process should not be rushed.
You listed some strong programs, however again I want to encourage your friend to spend due diligence in identifying his goals and in researching business schools. He may also want to consider retaking the GMAT test again.
Hope this was of help.
Best,
Conrad and the
Stacy Blackman Team