Orthochikk,
Your question is a valid one in many senses, but overall if you sample enough applicants you're going to hear at least one person say a pretty negative thing about every program. I think this stems from a. we're all unique people and b. we all have different priorities. Check out the thread about 'priorities' that's currently going and you'll get a sampling of what I am talking about. I've interviewed at 16 places and will rank 15. The one I am not ranking is quite popular with many people and widely considered prestigious, but because of my personal priorities I chose not to rank it. Furthermore, I'd be thrilled to match at any of the 15 I ranked and in the end, many programs are the same, but have individual characteristics that vary. I know this is hard to believe for upcoming applicants--I had a hard time with this myself. There's a lot of talk about 'top programs' but I think a lot of that is hot air. Also realize that this board is likely populated with generally outstanding applicants and so there tends to be a lot of chatter about HSS, Penn, Harvard, HJD, Mayo, Iowa, Northwestern, etc. These are all generally regarded as prestigious and academic, etc. My real point here is that the programs that get the most airtime seem more likely to be perceived as the best programs. But who's to say that the programs not being talked about aren't great? In the end, do what you do because it's what you think is best for you and try not to do things too much based on what others think or say. Best of luck.
OF