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.
Conrad and the Stacy Blackman
Interested in a free 30 minute consultation with the Stacy Blackman Team? Sign up here: http://stacyblackman.com/contact
Stacy Blackman | Stacy Blackman Consulting Inc | http://www.StacyBlackman.com | +1 323.934.3936
MBA blogger, US News and Author, The MBA Application Roadmap