I use Classic Rock in Bare Naked Babies (unscented) for my cloth diaper laundry. It always rinses clean and leaves no residue on the diapers that could lead to repelling! I've never had an issue with leaks caused by detergent build-up since I started using it about 4 months ago. At the end of each wash cycle I sniff the diapers and there's no smell of waste or detergent, which is what you want!
I recently had an issue with the wash cloths we use to clean up my son's face and high chair tray after each meal. They had a funky odour even after washing with Tide. I was considering bleaching them but then thought to try and "rock a soak" with Rockin Green. Sure enough, Rockin Green took away every trace of funk! I would consider using this for all my laundry if it was more affordable or could be bought in bulk!