Any preference on which one?
Not really. I bought a basic Innova from Amazon, but didn't have live data, just freeze frame.
There's so many models out there on Amazon, and seems like the reviews are skeptical, i.e., fake.
I bought my second from the local parts store. Innova 5610, which is almost like first, but has live data. Kinda expensive, but quickly helped me diagnose my 5.7 spider injectors as faulty. Has paid for itself diagnosing my vehicles and friends' vehicles. Has also saved me a lot of money from just throwing the parts cannon at my vehicles.
Some are happy with the device that works with your phone. Members have posted screenshots and it looks pretty good. I think it's around $100. Torque App, I think? Someone please chime in on this...
Then there's the Tech... something, which was the original GM diagnostic tool. There's also clones. Don't really know much about those.
I'd say get whatever is cheaper and has full featured live data.
Edit: Sorry, it looks like you already something picked up. Typed this up on my phone last night, didn't hit the reply button.