i replied in support of the more prestigious school. the reason is that at a better program there are sometimes many benefits not immediately apparent when just looking at the specialization of the faculty. Also, the faculty themselves may be of a higher calibre. last, as a new graduate of an undergrad program, you will have a lot to learn wherever you go- specialization will come later and may limit your vision if it's your driving force now.