I'm been looking at this one called Blue Driver, it works with Both Apple and Android. Yes it's on Amazon.ca, yes Pill it's a Canadian Company.
I have used BlueDriver for a few years.
BlueDriver is good tool if you are new to cars and are still learning about how engines work.
It simplifies much of the data and has great graphics. It doesn't have an accurate description for some of the Nissan/Infiniti codes, the PID read speed is slowish (~15 vs 45+ for OBDLinkMX+ on my G37) but overall it is ok.
OBDLink MX+ (with the free OBDLink app) shows all the technical details you want and has a really good diagnostic report. I run this report every time I change oil on my car. This way I can track changes over time... items like catalyst O2 storage, misfires, etc.
Also, any cheap ELM327 ($15), OBDFusion ($10) and a ~$14 enhanced diagnostic add-on reports the same data as the OBDLinkMX+, just maybe a bit slower.