OBD2/Diagnostic scanner...Matco or Snap On???

i have the matco version of this

it does everything i need it to do freeze frame, pid data, readyness monitors and the newer onsed are alot better than the one i have

see it here

http://www.nemisysotc.com/