Bluetooth range is standard at 8-11m.
I always found dynolicious (this was a while ago, a couple years) to be the preferred choice as it used almost exclusively accelerometer data, which I feel has the potential to be the most accurate assuming running on a perfectly flat surface.
To be honest, I haven't used ODB Torque for much but diagnostic checks, I borrowed a dongle from someone else, still haven't decided what I'm going to use the app for to be honest, but I was planning on finding an RC use for it.