Both products are used for the same purpose i.e. nourishing and hydrating the skin; however, there is a slight difference in their usage. Bath & Body Works lotions possess more water which makes them easy to spread and get absorbed quickly into the skin. At the same time, Bath & Body Works creams are thicker because of high concentrations of oils which leads to intense hydration of the skin. Lotions are majorly suited during warm weather and for individuals with oily or normal skin type, whereas creams are used in cold weather and are suited for individuals who require more moisture. So it isn't about which is better as both have their own benefits.