For the soap vs cream part of your question, in my experience, soaps can produce a good fluffy lather, but I prefer, a thicker denser lather, which I find easier to achieve with a cream. I also find...