I use those you mentioned but I would also consider pureclean & powerburst (prochem) Enz-all (chemspec, great for greasy soils/pubs/restaurants) I also use DFC 105 (pre-spray and rinse woolsafe) & 210. There's also a lot of talk about Solutions Shockwave & SPM which are impressing at the moment. All of these require dwell and agitation subject to conditions and testing. Chemical choices are very personal and what works for one may not work for another so it will take some time to find those that suit you. The important thing is to have the patients to allow them to do the work.