I went to Bayview.
It's hard to compare to those programs, it's not a big university program, it's meant to be a small place. About half or more of the people there will be interested in primary care or general medicine of some form (geriatrics, hospitalist, etc..). Each class has about 13 to 20 residents, with the intern class having about 30 to 40 because the Hopkins Psych interns do their medicine there and some of the neuro folks as well.
I would say the comments about the ICUs are a little unfair. I've spent time in several academic hospitals and they're all pretty much the same. Bayview's admission triage system is run by attending hospitalists who tend to be very conservative in their evaluations to prevent bad outcomes. There are patients in the ICUs who could do ok on the floor many times, as there are people who are 2/3rd dead. You also do about 7-8 months of ICU time (as long as it is the same when I was there) during your 3 years, which is really a lot.
The fellowship match list is superb.
You're not going to go there and be able to walk into any fellowship you want, as you might be able to do at one of the top 5 places (JHH, MGH, UCSF, etc), but if you get involved in a project or two, people pretty much get the fellowship they want, as evidenced by the match record.
So if you want a big university program, I would say go to Emory or UAB. If you're looking for a smaller place and get relatively the same outcome, go to Bayview. Definitely go there if you are interested in general medicine of some sort.