If customers are happy with a product's performance, branding will help them recognize it again, allowing them to make a repeat purchase and have a similar experience as the first time they used it.
This is very true and is part of the strategies that must be applied by a good entrepreneur.
A good brand also cares about having feedback from its sellers as well as from its customers, this helps to raise its reputation and outperform the competition.
RE: Branding and Product Naming.