Daniel,
Yes, I get excelent results on both carpets and upholstery. There are occasions when I will opt for alternative products for specific problems, but now use this range on most jobs.
Even if left to dry in, there would be no residue associated with rapid resoil, but since the normal rinsing agent is plain water, this is as close as it gets to zero residue cleaning.
Be prepared for a learning curve before you get the best out of the products, and take heed of Lens comment about agitation - this is essential for best results.
John.