I have it with the ElmCanII. The tool is ok although quite limited in use (for what it costs, ElmCAN was quite pricy as well). The OBD features depends on what your car sends out on the OBD. Not al cars send out the same info. Erasing engine codes is great though for my work.
Hope they update soon to have the gyro information from iPhone4.