I think it also depends on what you are looking for. Put yourself in these two scenarios:
(1) You're working in a smaller community hospital. The neighborhood is not great, but not bad. Everyone knows each other. People don't look at your ID badge and then say hi to you... they look at your face. Security doesn't treat you like vermin. You start rounds on patients with DM, asthma, obesity, hbp, .... bread and butter stuff you might see in your real practice. You get really good at treating this. The nurses aren't terribly territorial and you perfect your blood draws, your iv lines. You look forward going to work. You round and your attendings teach you. On the weekends, your co-residents grab a burger together.
(2) You are at a large institution's tertiary care center. You see the zebras that require fundamental knowledge of physiology. You see the cases few get to see in their life times. From cardiac myxomas to alien hand syndrome, your intellect is tinkled. You see cutting edge treatments ranging from whipple's to gamma knife therapy. Modern treatment at its best. Your attendings are worried about paying the bills though, and teaching is... not a priority. The iv nurse works on her schedule. The nurses are a cliquey entity to be dealt with. every year it seems, a resident is pushed out under specious circumstances. the fellows cherry pick the awesome cases. It's not uncommon for a senior resident to barge in the room and takeover the patient. You get yelled at, and you're just not sure why.
If you've a the skin of a dinosaur and the brain of an owl, maybe #2 is looking delicious. If you're more down to earth, maybe #1.