If you find a good one, yes.
Rather than going straight to a bank, mortgage brokers do all the hard work and find you the best lender to suit your personal circumstances. They’ll develop an understanding of your needs and your long-term objectives. Just because a bank offers the cheapest interest rate, it doesn’t automatically mean they are the best option for you.
Brokers generally don’t charge you fees (although some do). Make sure you find one who has a good track record and who doesn’t charge you brokerage fees.