When deciding on a home loan, whether you're buying your first home or investing in additional property, understanding the differences between banks and housing finance companies (HFCs) is crucial.