I very much agree with these posts, although sometimes it does work out that the great matches with really exciting research interests that match your own are at the top places. I think you can get a great education and be very productive and competitive at any place, and you can slack off at a great school and miss out in your chance. It's more what you make of it.