Remember they're called "starter home" for a reason. Get the best location you can afford as soon as possible.
Refinance if rates drop and stick with it until you can afford to move up. If that means a condo/townhome, so be it. If it means an 80 y/o post war grandma house, so be it.