really depends on what you are working on.

For my BMW I use Bimmerlink, only thing I got with a computer.

For Mopars AlfaOBD has great reviews, 1994-2023 coverage

https://www.alfaobd.com/

"The AlfaOBD features include:

monitoring various dynamic parameters of engine, transmission, body, dash, ABS, climate control, etc., and graphical presentation as adjustable plots
reading of the static data: ECU id, system status, fault codes (DTC) with probable causes and environment information (freeze frames) where applicable
clearing of fault (DTC) codes, monitoring the system for the occurence of new faults
active diagnostics and configuration procedures for various equipment controlled by the ECUs. Service light reset, engine oil change, DPF regeneration, ABS bleed, air suspension maintenance, transmission calibration procedures, and many more.
electronic key and RF remote control programming on some vehicle models
adjustment of the car configuration with the ability to activate the newly installed equipment in the Body computer configuration, the Proxy alignment."

Uses the same OBD dongle my Bimmerlink does

If you wants some universal covers every thing option, I have used these guys

https://www.innova.com/pages/repairsolutions2-app