your rent/buy calculation is pretty compelling, but I say hold off.
Your probably going to want to have kids soon. When the kids come, your wife is going to start saying that 1300 sq.ft. is not enough. I’d say you have a pretty good chance your going to want to move in 5 years or so if you buy this place. And I think that you would have to agree that prices in 5 years will likely be close to what they are today. Then factor in transaction costs- between sales commissions, other closing costs, and loan fees, about 8-10% of the value of the house is lost in these costs when you buy/sell.
Buying today is only for those in it for the long haul. Your odds of staying in that place for the long term seem low. Rent, save, and wait for the market to come to you.