I have an x431pro. Its a bit slow that is why its not my first grab but it has good coverage and functionality for the price. It has covered some things my autel 906 or snap on could not do so it makes a good tool to complement the snap on or autel. It seems to do some extra jeep things like air suspension and the 3.0l diesel which my other tools did not cover or do a good job of. It was also able to calibrate mazda passenger seat sensor. The software coverage and update came out faster and more current than the other 2 tools I have so that was a nice surprise. I have had it coming near 2 years and had no issues with hardware. I would recommend if investing for a shop to compare the processor and hardware and consider one of the faster models.