Hi Steve,
I believe you will have to make your own mind up as to the system that will suit you. The best sitaution would be to ask the various companies for a demo on a typical site that you clean, and compare the results/costing/speed etc.
People you will speak to have their own preferences, just as we all clean differently. The rest is up to you!
Regards
Gary