There really isn't any choice between them. They both do the job.
I would choose the one which you can get to / live at cheapest. There really isn't any significant difference in quality between the 2.
MJ
BTW this thread is just going to be a list of people saying they had a great time at one or the other and passed the lot. And as it is very uncommon for anyone to have gone to both (because they are BOTH so good) its not really going to help you as much as paying for a flight over and going to see for yourself what each school is like.