obd2 reader or clip

Is there any other obd2 advanced readers that anyone can recommend. I would like to reset airbags and use the abs activation to bleed all the calipers. looking through the forum, the general concensus seems to be the clip. any other recommendations?
 
OBDLink-SX, Geniune ELS27, STN based ELM327 compatible interfaces will work with DDT4ALL. This software is pretty advanced and not for the light hearted, though.
 
I bought a cheap Clip clone from China. It was okay, but it was incapable of uploading new firmware to my radio. It keeps a connection to adjust quick settings but for anything more complicated it would just stop working after about 30 seconds.

I had a quick play with DDT4ALL and it seemed quite impressive.