I have a few I use. Bluedriver has been the best bang for the buck for me honestly. Does ABS, SRS, CEL, and just about every other systems. Not sure what the extent of it's capabilities are as I have yet to push it to it's limits. One time fee with free updates. I have successfully used it for BMW, Chevrolet, Honda, Dodge, and Ford so far. Does an excellent job generating reports and works great for records and data tracking for my small shop use.
I have a separate obdlink unit is use with bimmercode for coding and tuning on the BMW.
For older Chevys, Ford's, and the Buells I use tunerproRT via laptop. All you need is a USB to OBD or generic ELM chipped transmitter for using 3rd party softwares.
I have a few others on the laptop I was trying to use to decide canbus but they didn't quite do what I wanted.
Really depends on what vehicle protocol you have and what you are wanting to do?
For simple troubleshooting I personally prefer the Bluetooth units due to me being able to use my phone or a tablet without a cable, screenshot / export / record data easily. The cheap wired scanners work great for just pulling codes and do just that.
For any more dedicated or sensitive work I would 10000% suggest a corded connection unit. Whether a laptop + software or dedicated hardware.
Sent from my LM-V405 using Tapatalk