I am not financially literate and therefore defer to experts. I have a local mortgage broker who searches all the mortgages and does the initial introductions whilst helping with paperwork, etc. I too am partially self employed which makes life difficult. I would always use our mortgage broker and our insurance broker.