I had the ability to put 20% down earlier this year, but it was fairly pointless at that time due to interest rates. I ended up doing a 0 down rural development loan and just investing what I would have put down. I'll easily beat the interest rate of the loan and PMI with returns from my index fund.