I have thought alot about curricular structure... not just in B-schools but also for undergrad (prehaps my MA in Education makes me think this way), but for me I want balance...
I applied (and was dinged

) to Tuck because I enjoyed the environment up there, but in many respects I don't think that Tuck is specialized enough. Tuck is general management 101. If you wanted to take alot of hardcore finance its not gonna happen at Tuck. In retrospect I feel that I would have been wanting for greater specialization at Tuck.
On the other end of the spectrum is Winsconsin, to which I am applying but now some what reserved about... Why? Too much specialization. They have a highly regarded applied securities analysis program, but what if you got to b-school and suddently decided Marketing was for you? Problem there.
Aside from that I am somewhat against the "free curriculum" both in college and grad school. I know for undergrad places like Brown let you take whatever you want and don't even have minimal subject requirements. I hear alot about b-schools with "a minimal core curriculum," "you can take electives in your first semester!" I'm not for this. I think that one should have some requirements and take some cores they may not appreciate for the sake of being a well rounded business person. You want to go into Marketing and hate corporate financie? If you are a VP in Marketing and I am your CEO, I want to know that you have at least a minimal understanding of how your projects are going to be evaluated in terms of ROI.
I don't think that all schools are created equally. I'm not sure rank always has everything to do with it. For example I would agree with my fellow applicants that UNC is one of the best schools out there... In my field the recruiting at UNC is every bit as good as it is at the very top schools and their program is amongst the best structured. But I do think that when looking below the "top schools" you need to evaluate the recruiting strongly. I don't think the top schools always have the educational advantage, but in many cases they do have the recruiting advantage. So if you are applying to a less than top 10 sort of school... I would email everyone there, I have and I have had responses across the board, and ask them (career services, head of your program) what recruiting looks like for your field. I would also include your profile because it helps them tell you where you will end up in their recruiting range. Do they have a few people to the top companies and alot to companies that you don't want to work for?? If they do... what are your chances of being one to the top companies v. all those ones you don't want to work for. Where do you fit in the relative range of positions.