These Are 7 Things You Should Consider Before Buying a Home