I was having a hard time finding a detergent that I liked, then I realized it was my washing routine. Oops.
Right now I really like the Bumgenius detergent. I use a large load, cold prewash. Then I switch to a small load, hot wash, small load warm rinse, large load cold rinse. I air dry my outsides and dry the inserts on high heat.