I've just benchmarked them:

`````
geodatasource: 1190476.19 ops/sec
haversine:          958772.77 ops/sec
`````

For the amount these are going to get called; the difference is pretty insignificant, so pick your favourite and remove the other.