Hard soap all the way...last much longer and I find I get a better lather from them.

Creams are nice, but they do tend to go much faster.