I still swear by Cetaphil. I've been using it since birth on Nathan. He'll be 2 this month.
We do use Aquaphor on his hands and feet at night and naptime. That works pretty good on the thick areas, but it's a bit much for anywhere else.
Brian uses Jergen's Ultra Healing. It isn't as good as the Cetaphil, but it sure is cheaper!
We've also tried and found useless:
Gerber Baby lotion
Neutrogena Swiss formula
Curex does an okay job, but it isn't that great. It is probably fine for the face, though.
The Neutrogena works as a 2nd layer for Brian, but it is too thin to put on right after a bath.
We also have some Eucerin, but find that it is like glue.