If a product works for me I will turn to that product again when I need it. If I have problems and end up calling their customer service I get support. I speak with someone who knows the product, speaks a language I can understand and can relate to my situation. I may not always get the answer I want but the customer service I received was fair and professional.
The longer the product is on the market and more I use it the more loyal I become. I will not pay a large amount of extra money just for the name. But I will continue to use it as long as I can find it in a reasonable price range.
However, if they come out with a new version that does not work for me then the loyalty is broken. The common pattern is to introduce a product, then change packaging and finally do something to call it "new and improved". Usually the new and improved stage is where my loyalty falls at risk.