I have the Perfect Heat and its fish friend wanda
Performs well, good pressure, although only really use it between 200-300psi, good suction and when used with the WW leaves carpets fairly dry.
Good for heat too, (as the name might suggest) warm to hot water in the tank and you get steam temp. spray especially if you run the vacs while vacuuming and/or pre-spraying.
Had one self-inflicted problem with it so far, took it back to Amtech and was dealt with within hours so decent after-care too, but then I am only an hour from them.
Bit bulky if I'm honest, if I know I have to take a machine upstairs then I'll take my smaller Ninja instead but overall happy with it.