Funny, though I think the main measure most people actually pay attention to is how complicated your code is to do the distance functions.
If you have the trig functions already implemented for the fixed point you are doing, what you are saying makes perfect sense to me. But I swear I get challenged on that point every time it comes up, as nobody has a fixed point trig library. (Well, that seems to be the assertion.)
which is why you should just use GeographicLib (or proj, now that it incorporates the same geodesic routines).