My favorite is Aveda's hand moisturizer. It is thick, but not greasy. I can feel it even after I've washed my hands, but my hands feel clean. It does not wear off during the day.
The smell is pleasant and light. I can use it on my elbows as well. I don't need to use a lot of it everyday, so even though it's a bit expensive, it lasts a while. And I don't have to reapply in the middle of the day necessarily unless I've washed my hands many times. It's a bit heavy to use on any other part of the body besides my hands, elbows, and feet. I also like the Aveda foot moisturizer.
The packaging could maybe be better; I would prefer a pump instead of a squeeze bottle. Overall, I like Aveda as a company because they give to communities in developing countries. I also like this lotion because when I purchase it I get reward points with Aveda. I just tried Aveeno's dry skin moisturizer and thought it was okay, but after using it several days, I realized that it just made my skin feel sticky all day.
It's in a pump bottle which I like, but all-in-all I haven't been that pleased with Aveeno except for their sunscreen. I think Aveeno is just a Johnson and Johnson company and I'm not convinced that this lotion is any different than Vaseline's lotion. It seems to be pitched as a greener, more organic product, but I'm not sure that's really true.