Seek out programs that are inpatient heavy & strong at it. Programs that are weak on inpatient tend to be weak in their outpatient too. Make sure it's somewhere that FM manages very complex patients and not just IM. Again, this is for both inpatient and outpatient.
If you want LGBT & trans medicine - you will *probably* need to pursue an academic center. In which case I'd avoid ones in the northeast where FM tends to be weaker (in big centers). Midwest/West & some parts of the south have big centers where FM is dominant.
As for ob, that's just something you'll have to research through. Strong programs will usually have solid Ob but not necessarily be heavy in Ob.
Surgery? Probably won't have to worry about that in most places lol.
Opposed = other residencies in the hospital (so academic centers are hugely opposed)
Unopposed = no other residencies, just FM.
Opposed can be good or bad. If FM has a good culture there, then it can be very nice and you will do a lot. Can train you really well for most things including hospitalist, complex outpatient management (especially since big centers have more complex patients), etc. But if it's a weak program, FM will be 2nd class and not do much of anything.
Unopposed programs though usually will make up the best programs if they have the "run the hospital" culture. However, some are also quite weak so it can go both ways.
Program culture is literally everything.