I'm gonna take the contrarian viewpoint and say that I actually wish I had done an integrated residency instead. I came into general surgery with the full intent of returning to my hometown and joining the group there as a general surgeon. I looked forward to having a practice where I would have a nice mix of scopes, hernias, breast, colons, gallbladders, etc. At the end of my intern year I rotated on vascular surgery and by the third day it was very evident to me that this was what I was going to do for the rest of my life. I sat down with my PD and told him that as a PGY-2 I was going to reapply to integrated residencies and start all over again in a five-year program somewhere else. He told me to stay, that I wouldn't regret my general surgery training, etc. Long story short, I regret many times over not doing that.
It is true that there are many things about general surgery that I do not regret, for the training truly does steel into you the ability to think systematically and algorithmically (not sure if this is an actual word) under duress. However, unlike JS, I don't have the same passion for general surgery anymore and look forward to the day when I have nothing to do with it. I wish I could have just immersed myself in vascular for 5-years and then gone out and worked. The caveat is, I'm very very thankful for what general surgery has taught me in regards to navigating around an abdomen, managing critically ill patients and allowing me the time to just catch-up and get good at this surgery thing. I feel badly for those high-achieving students who match into vascular residency, because they kind of have to be good right away, whereas I've had time to grow into my skill set. Just offering a different viewpoint. Cheers.