Alternatively, you could buy a cheaper place, perhaps smaller, older, or further out from the CBD, which you can pay off much faster.
I agree you want a decent deposit to avoid mortgage insurance, but 9 years is a long time to pay rent and miss out on capital growth.
fwiw, I bought a very...