The first thing I would say is always take everyone's recommendations with a grain of salt. No one interviewed or rotated at every strong program. People are going to have different priorities and things that they value in a program. One person might say Harborview is hands down the best training you could get, another might scoff at that and say you don't get to operate early and it's too trauma heavy and the argument could go round and round with most programs. But I will mention a few that I think are well rounded strong programs that people seem to enjoy being at.
Obviously you have the programs everyone talks about, UW, Wash U, Iowa, Mayo, Jefferson, etc etc etc.
I found that I was surprised by the following programs:
CMC - great benefits, work hard but treated like an attending in many regards, top notch faculty.
Vermont - incredible location, great camaraderie between residents and faculty, well rounded.
Vanderbilt - big name, extremely well-rounded, great didactics and operative experience
UTSW - definitely trauma heavy, 2nd year would be terrible but you seem to get that time back 4th and 5th year. Well respected program around the country. Definitely give off the "we're first on your list or you won't match here" vibe but don't know how much they stick to that
New Mexico - this place really surprised me. Sounds like great operative experience. Dr. Treme had to be the nicest PD I met and seems to have great ideas about how he wants to shape the program in the coming years.
I would say when you think about aways think about a couple things. 1, think regionally, if you know you want to be on the west coast, do rotations there. 2, try to rotate within your limits if that makes sense. If you know you are not competitive, don't rotate at super competitive programs. You may think it will make your application seem stronger, and it might, but chances are you won't match at that program and you are giving up on rotating at a place where you could really be increasing your chance of matching.
I hope some of this is helpful. There are so many good programs out there. Even if everyone interviewed at the same places people would have very different ranks lists based an so many factors. Find the best place for you and forget about dont worry about whether everyone else thinks its the best.