I have an OBDLINK LX, MX+, and EX. Since you are using only Android, you can go with the MX and skip the MX+. Well, this is odd, the MX isn't made anymore. Hmm. I recently bought a Topdon Topscan. I am going to see if that works with Forscan. If yes, then that would make a great all round use OBDII dongle. Wish me luck!
UPDATE: well, sad trombone. The computer would connect and pair with the Topdon dongle, but Forscan would not connect through the dongle. This leads me to believe that the dongle uses some Topdon proprietary protocol. That would make sense, because Topdon sells the dongle at a good price, but requires yearly updates to the app that are the same price as the dongle.