Hi David
As a Fusioneer, I genuinely feel that Dry Fusion is a superb carpet cleaning system. However, I recently attended a Texatherm seminar. The cleaning met with my expectations, it was good, but, IMO, not better than D/F. However I was very impressed with the versatility potential of the Texatherm machine. Tex. clean, rotary scrub for HWE, bonnet mop (heaven forbid!) strip and seal.
Might be worth looking at a conventional low speed rotary with all the attachments you require and add a couple of Charly's from Nick at Solutions. Would be well within budget.