I used this for my breast pump. I hated lanolin because it was too thick and sticky. This stuff was more like a balm, which was much better than the lanolin. But I had to use a lot of it at once, which caused it to get expensive, and it gooed up my pump parts. I also still had some discomfort from the pump rubbing and some scabbing. I ended up switching to extra virgin coconut oil and was much happier with the results. It was way more comfortable and significantly cheaper. Trader Joe's and Aldi have the best prices on coconut oil that I could find, just a heads up!
So, in my opinion: Lanolin = 1 star Earth Mama nipple butter = 3 stars Coconut oil = 5 stars