This calculation shall be inclusive off property value increase also. If he is buying house of X value it's real value sellable will be X appreciation over given years. as author has captured in rented house of 5% acceleration
I think if there is principle amount availble fo investment in property. then buying a house or apartment is good solution.
But it is again person to person. and yes condition driven.