I have and like this model. It's inexpensive and works to pull and clear codes. Since they're inexpensive I've bought a few for my brothers as well. As a caveat, if you are using iOS (iPhone) you must get the WiFi model. The iPhone can't connect to it via bluetooth. The one in the link is WiFi which you can see in the second picture on the add.
LinkFor the phone app I mostly use the free version of iOBD2. Sometimes it takes a while to connect (as in a minute or two but seems longer when you are waiting). But once it connects it works well.
One more thing that gets me almost every time I try to use the reader. The reader works by becoming a mini WiFi access point for the phone to connect to. So if you are in your driveway and the phone app just won't connect; Your phone is probably still connected to your home WiFi. You have to go into settings--> Wi-Fi and change over to the reader.