OBDLink LX is a superior device in my experience. It uses the STM chip set instead of the ELM 327. Too many cheap fake flaky ELMs and too many reports of them not working.
It also works in ICE cars with it's own app, OBDLink, and has nice dashboard option, dtc, etc. Overall just a great...