Most people who want an inexpensive code reader get a bluetooth OBDII connector and use Torque on the smartphone.
If you have a Ford then there is a great one for a PC & phone, FORSCAN.
Then there are the handheld ones for $100 to $250. And the bidirectional ones are more $$.