The moat and stickiness concepts are ok, but "candy store" is more fruitful.
Of course what constitutes candy is different for every product and you need to understand your customers to know what "flavors" they want