I've made this point before, but to reiterate, be careful when you see a lot of internal medicine matches. Sure, some of these people will become hospitalist or do out patient primary care, but for those that go on to sub specialize and eventually become interventional cardiologists or go into GI and further sub-specialize in advanced therapeutic endoscopy, on their match list, it will simply show as an internal medicine match.
On the topic of internal medicine, look to see where these matches take place. There's a decent chance that people matching into IM at big university programs may end up sub-specializing.