really depends on usage. If this is for a pre-OBDII vehicle of your own, you don't need the same power a guy that is doing warranty work on new stuff needs.
There are used/new scanners, software you can load into a laptop, and all-in-one smart boxes that also are powerful O-scopes. Just like any tool, budget and use determine what you need.