What do you want to use this scanner for? One specific vehicle and only engine? Or all vehicles and all systems? (Abs, Airbag, Airco, etc., etc.).
What vehicle(s) are you asking it for now? And is this for private use (your own vehicle) or professional use?
A scanner will never solve problems. The guy using the scanner will have to interpret the data and make the decision what to replace/repair.