B2B brands still need more work on customer relationship