There is no "singular" right answer.
There never will be.
What you can afford to "put down" on a home, for loan purposes, truly means everything. Is the lender willing to accept 0%, 5% 10% or higher as a percentage.
You need to ask if is the neighborhood you are looking at stable? Are there the general expectations that the area will maintain (or improve) itself, will it be in decline, what risk is there?
They must compute risk factor, as well as you, and everyone comes together (or not) in the end.
In general, the more you "put down" means to a lender the greater risk you have taken. In other words, they are less likely to sweat the loan, if you have so much invested. You have too much too lose and they know this. The general terms of a mortgage afterward are usually more favorable for you.
As an older finance man, please feel free to ask me any questions. I will answer all as best I can, and you can rely on the FACT that you have received the right (if not cautious) answer always.
Write to me if you wish, I'll be glad to help.