Brokers have crowned Halifax as their favourite bank while Barclays and Metro have been named the worst performing lenders on service.