We just had a meeting today with the branch managers of the medical corps and there were some interesting points made. One of which I think has been mentioned before, but it hasn't been given much attention that I've seen in these forums. They said that the Army has completely done away with non-funded GME. In other words, the civilian "deferral" no longer exists. If you don't get an Army spot, you can be offered a civilian-sponsored position (if you are going into a needed field), but this incurs the added year-for-year active duty service obligation. I would be pretty upset about that if I were currently a medical student. So I would suggest to the OP, that unless you really want to add on another 4 years to your commitment, I'd try for the military residency.