I don't have a problem with the 0% down, and the loan is at a tasty rate, but I'm not sure I'd do what you're thinking of doing for the following reasons:
- Purchasing and selling a house are expensive. Up to 3% in fees when you buy and 5% when you sell. That requires pretty good appreciation to overcome. The shorter your time horizon, the less time you have to make up your transaction costs.
- You could, of course, overcome the short holding period problem by renting it out when you move in 5 years. But do you want that headache? You will be working long hours in a new town at a new job. Do you want to be a landlord, much less and absentee one? Plus, if you hold for longer than 7 years you run the risk of that rate resetting to something truly unpleasant.
- Forget about the future, do you want this headache now? As a surgical resident, you will be working even more insane hours than you probably will as an attending. Easily two full time jobs worth. Do you want to add home ownership and its responsibilities to your to do list?
If you're psyched to get in there, or renting is unaffordable in the area, go ahead and best of luck. But if I were you, I would rent with roommates and build that $16K stash up to a nice down payment on a house you plan to settle in for some time. But that's just me.