Duplo ou decimal para valores de latitude / longitude em C #

Qual é o melhor tipo de dados a ser usado ao armazenar dados geográficos em C #? Eu usaria decimal para sua exatidão, mas as operações em números de ponto flutuante decimal são mais lentas do que os números de ponto flutuante binário (duplo). Eu li que na maioria das vezes você não precisará de...