The higher the pump flow rate and pressure, the better the foam. I have a mini Bosch and its great, but it needs more oomph to make better foam. I have the ad lance and ab foam, but need more power.
Really like the Bosch washers, but they're expensive, if I can't afford to upgrade to a bigger Bosch I'll probably go for something like the nilfisk.