fro what i can gather they are all colloid cleaners and don't vary a great deal only on price, I might be wrong
I have used Mpower for about 3 months now along side my usual pre sprays and have nearly finished a 10l tub .
I have used it on fabrics and carpets and it has performed well every time once i got used to the ratios .
It just seems to good to be true it clears odours and dilutes to 120/1 , its non toxic,no residue no enzymes .
I have a full tub off shockwave thats only been used to compare agaist mpower and it made no diffrence ,
So im sold on it .
I must add though I vac well before every job, and then pre spray and agitate with rotary then thinly pre spray again.
by the time ive done this and left it to dwell the carpets look clean.
I then extract using a magma inline heater , but of late have been just using cold water and as long as its not a minger there is no difference in the finished carpet appearance .
So From a health point and customer usp it works all round for me , and will be using colloid cleaners for a long time
ps steve they seem to use it a lot more in the us for cleaning aircraft