Honestly, if you are talking a top 5-10 b-school they are going to be pretty damn good at everything. Especially if you want something common like Consulting or IB. Having attended Kellogg, which isn't typically seen as a banking school I can tell you that tons of banking recruiting went on. All the majors showed up and plenty of smaller banks. Maybe not to the extend of at Booth but there will be tons of opportunities...and remember you can only take one anyways. Now if you want something a little more unusual it gets stickier. If you want a HF or PE then HBS is your best shot and it falls off quickly after that.
If you want GM or Marketing different schools are considered stronger but if you don't get into Kellogg for Marketing or MIT for operations there are tons of other schools that will get you there. Take a look at recruiting and look for companies you want to work for and where people are going. It helps that they recruit and alums are there to network with. Personally, I think people who go to a top 10 school and are disappointed either had unrealistic expectations or they failed themselves somewhere along the line.