I believe the J2534 adapters are the future of car diagnostic tools for home mechanics as they can give you professional OBD-II functionality for a cheap entry price. I bought and compared 5 of them, ranking them from best to worst in the following table.
Affiliate Disclosure: iamcarhacker.com is an Amazon and other affiliate programs Associate. As an Amazon Associate, I earn from qualifying purchases. Full Affiliate disclosure.

Thinkdiag2

XTool A30M

Kingbolen Ediag Elite

Topdon Topscan Lite

Ancel ECHO
Who tested product & wrote this review?

Tester & Editor for this review: Juraj Lukacko
Hello, I am Juraj (Yuri) and I tested this product to help you decide if it is something you would want to buy, and if yes, show you how to use it.
I make honest reviews based on personal testing in my own garage and If I see the product is bad, I will make it very clear in review.
Read more about how I do reviews on Iamcarhacker.com in my review policy.
Thinkdiag2 for unlocking hidden features

Thinkdiag2 has the fastest scan of all wireless scan tools I have tried. It also does everything needed for beginner and intermediate DIY mechanics, including ECU coding.
That means it can unlock hidden features on top of being a full-featured diagnostic scan tool. The only problem with Thinkdiag2 is the pretty high update cost and it probably makes more sense to go with Mucar VO7 which comes with 3 years of free updates + has better resell value.
Find the best price
(Think car Thinkdiag2 and Kingbolen Ediag are the same tools)