A lot of agents will tell you to take whatever you have to buy a home, even if there is a mortgage that allows you to put no money down, make sure you have money to cover closing costs a down payment and make sure you have a good amount of money left over!