One thing I will say is that the array of available scan tools is bewildering, and finding out which one has the best overall functionality is like navigating out of a giant maze.
Why in the world these companies have to release 1158178 scan tools, each potentially missing something crucial for one specific car so if you buy it, you're SOL, is beyond me. Xtool is no exception (nor is Autel or any others), check out this screenshot below. My excellent D8 (
this thing) is somehow listed under "online diagnosis" (why not under car "diagnosis"?) as "new" (??) when the D9 has already been on the market for over a year...
If I "designed" their "product portfolio", I'd just have a basic, an enthusiast and a professional level OBD-II tool instead of all this mess, period. Maybe an additional DIY level sandwiched between basic and enthusiast, but that's it. The professional tool would always automatically have everything we are capable of supporting, and the enthusiast level would only miss a few tricky or risky ones like key programming.