Here is something most people know now, but that they don't use that much, and that's a pity because it has so many advantages : the wash nuts.
Ok the nuts don't smell good, but they wash perfectly coloured and white fabrics. They respect and enhance the colours and soften the linen, without letting any smell. You don't have to use softener, but if you like the smell of fresh washed linen, put 3 drops of essential lavender oil on the small bag before putting it in the machine.
The wash nuts cost a lot less than washing powders, and are 100% ecological and hypoallergenic.
I think they're great ! Did you try them ?