First off avoid all fabric softners with diapers. They "coat" the fibers and reduce absorbency. Even a "used" dryer sheet has been known to cause problems.
NOT a good thing for diapers. Not a bad thing for all Fleece covers though.
Rule Number #1: Keep It Simple Silly!
So many people can get caught up in extremely complex washing routines and get quickly overwhelmed. Try to keep your rountine as simple as possible. When you add too many variables, you have great possiblities for "problems".
Your water type can make a big difference. The harder the water, the water to rinse out the detergent residue.
Rule Number #2: Keep watching for those suds.
Residue is the number one problem most people deal with. Leftover detergent causes strong urine smells and unpleasant diapers.
Rule Number #3: No bleach.
Try to not use bleach as much as possible. It destroys the fibers of fabric and wears out your diapers faster.
Rule Number #4: The sun is your friend.
The sun will get rid of lots of staining. Just take diapers out of the wash and lay out in the sun for an afternoon (sometimes it might take a couple rounds to get those really stubborn stains out. A little lemon juice works good too.
I agree with someone else who said you'll get a different rountine from just about everyone.
My routine that I've used for the last three years. And rarely a smelly diaper.
We dry pail. Just try to dump/scrap as much poop off as possible then into the pail. I usually wash every other day now. When I had 2 in diapers I washed just about every night.
1. Cold soak load, takes care of the rest of the poop and helps to keep stains from setting. Sometimes if there are a lot of poopy diapers, I'll let them soak overnight and start the load first thing in the morning.
2. Hot water wash with 1/6 of a cup of detergent with second rinse. We use All F&C.
3. About "once" a week I do an additional wash cycle with a cup of vinegar to take care of any risidual detergent.
4. Into the dryer. Then off to the folding pile and put away.
You'll find what does and doesn't work for you. HTHs.