If you want a code reader get cheapest **** you can find on ebay because essentially all you need is the code to begin diagnosis. Who cares if cheap Korean junk brakes after a year if it cost you 20 bucks.
If you want to be able to monitor the data and perform Consult II type operations such as resetting procedures there is truly nothing else you can use besides Consult II or III (does not work on anything up to 07 anyway).
Snap-on scanners have very limited functions comparing to Consult II...snap on is simply inferior to it btw i am referring to latest one "Solus". There are few other expensive scan tools on the market but they have very limited functions.
What i'd recommend is getting one of those consult ii KnockOffs on ebay. If i remember correctly its jsut a cable to hook up to your laptop and CD software that SUPPOSEDLY has identical functions as true Consult ....but who knows i never had the chance to use it. Plus i got Consult II at work