I looked into that device not long ago. I concluded that it was the same thing as my ELM-327 BT OBD2 ($10) module I have now, that works with Android and my Torque Pro ($5) app. Both of which are already paid-for ($15,) and do essentially the same thing with codes and GPS.
I have an iPhone now, so the BT module won't work, though I can get a WiFi module and do the same thing, but that's another purchase of a module and an app. Also, I have about 3 Androids lying around that I can throw in my glove box and use with the old ELM and use my current phone to look up any codes, or just hotspot the old phone to the new if I need to search for a generic/specific code.
I would have had no problem going with this program if it didn't cost $10 extra a month for 2 years. $240 in extra line fees for a $149 module ($15 after taxes and 24 monthly credits of $6.25)