Both have different functions to perform. Lotions or moisturizers are often used to hydrate your skin, where the serum can have various medicinal properties like anti-ageing or skin enhancement.