6 financial reasons why you should buy a home