I don’t have one favourite product as you need different things for different fabrics etc.
Basically, powder contains bleach. So whites will only stay white if you use a powder.
Liquids cannot currently contain bleach as it creates instability in the formulation. So all liquids available on the market are better for colours than powders - which will fade them much quicker due to the bleach. So to keep your clothes looking newer for longer, use liquid.
Fabric conditioner will also keep your clothes looking newer for longer. It also makes them dry faster and easier to iron although that is rarely communicated as the British shopper is obsessed with fragrance so that’s now the key benefit.
(With me so far? Hope I’m being clear)
The British Isles is the only place in the world with a bio/non-bio split and it’s purely due to a manufacturer issue in the 1990s.
Bio refers to biological enzymes which are not dangerous, do not damage skin, but remove a whole host of stains.
Non-bio formulations do not contain enzymes so they don’t get out lots of stains.
You need to wash towels sheets and anything else in contact with bodily fluids such as underwear or soiled baby items at 60 degrees or tumble dry them to kill bacteria.
Bacteria actually breed at anything less than 40 degrees. 30 is their safe haven.