Renting is usually better from a financial point of view especially in the early years as once depreciation and borrowing costs are taken into account there is often a loss which can then be used to reduce other income.
However over time rents rise and depreciation etc decreases and it will...