As long as you are in terrain where you can consistently get a GPS signal. As soon as you start having GPS dropouts or multipathing your accuracy goes to ****.I've been playing with the Richta app a bit, and if you have an android device with GPS, it seems like a pretty good option, certainly for a worker who doesn't want the big investment of buying hardware.
I used to run a Terratrip 202 in my street car/rally setup vehicle. Odo probe (mech odo) or wheel probe (on the driveshaft) depending on the car. I never had any issues with it (nor competing with any number of Terratrips*). Your stock odo is usually accurate enough, but it is nice having a programmable odo for when you are on the other side of the border and working in funny units.
* the only issues were due to the car preparer (bad power connection, bad probe connection) or the road (probe and bracket knocked off by a rock).