I'm not going into primary care, but at the unopposed residency I did my rotation at, yeah, vasectomies, colonoscopies (yes, I'm serious), derm biopsies, joint injections, IUD/implanon insertions, c-sections (again, I'm not joking). Also, while not a procedure, the FM residents got a lot of specific psych training
The issue of the inpatient training not being good misses the point: if you want to be a hospitalist, you should go into IM. If you want to have the opportunity to spend several months doing inpatient peds, IM, and CCM, FM may be a better option. Let's be honest: an FM is not going to manage the high risk OB patient, the pt with a weird derm condition, or the post-BMT pt with a mystery fever, however, by having a broad knowledge, the FM should develop the intuition of when to pass a patient off to a specialist.