I've looked over several years a EOBD kit BUT especially focusing on Fiats.
Autel are a good name, good make, have good reports and provide "badged" unit to other companies like Sealey.
There are other good makes of hand held devices out there as well.
All I would add / say is that you have to be very careful and very specific about what you are expecting from ANY unit and CLARITY about what it covers and specifically reports for vehicle makes.
The are both generic and manufacturer specific codes. Also applies to actuator and other diagnostic functions.
Because the complete OBD/EOBD/Diagnostics etc. area is so large and complex then unless you are paying around £1000 for a Professional piece of kit that guarantees full manufacturer support then anything less is a compromise.
MultiECUScan (was FiatECUScan) plus compatible and decent hardware will get one to near full equivalent manufacturer support levels but it too is not perfect.
Pay £1000s or £5000 to a pro outfit you can expect and demand 1st class quality/industrial support (even 24 by 7). Any less expenditure will possibly deliver lower expectations.
I'm sticking with
MultiECUScan but I am always looking for a betters solutions at cost effective prices. Howver I think I'll have to wait a long time.