I really enjoy general surgery. But my stats may not be good enough to get a categorical general surg residency out of med school. If I decide to go ahead with it I may have to do preliminary surgery for 1-2 years with no guarantee that I'll be able to get a categorical position. I can tolerate family med or internal med. By that I mean I don't enjoy it as much as surgery but I could still do it if need be. My stats are good enough that I can match into one of these straight out of med school and be done with training in 3 years. What to do? Do I take the gamble with what I enjoy (general surg) or go for the more sure thing (internal or family med) and be done in 3 years? Now I know I may match into categorical general surgery, but let's just say for the sake of arguement the above scenario are my options.