Humm... geo-tagging eu não sei se elas tem.
A qualidade de todas, tanto no vídeo quando nas fotos, se diferencia nos detalhes. Vai mais do seu grau de conhecimento e necessidade específica. Existem vários sites que fazem as comparações das máquinas. Nesse caso, é mais fácil jogar no campo de busca do fórum o modelo da máquina, pois existem vários tópicos comparativos.
Quanto a boa imagem pra vídeo, dessas que eu exemplifiquei, acho que só a Canon 500D(T1i) e a Nikon D5000 possuem video HD. A diferença é que a Canon filma em HD (720p) e FullHD (1080p) contra apenas o HD (720p) da Nikon. Porém, esse FullHD da Canon filma apenas 20fps contra 30fps do HD (720p). Ou seja, 20fps torna-se inviável a gravação, pois deixa a imagem com aspecto lento. Eu não recomendo a Canon 500D apenas pelo FullHD, pois você acaba não usando. Eu que tenho uma só uso HD (720) e estou aguardando um firmware da Canon que permita gravar em Full HD com 24pfs, ai valeria a pena.
Microfone externo a Canon não tem, a Nikon eu não sei... alguém ajuda?
Não é uma tarefa fácil decidir entre essas máquinas. A Canon 500D tem LCD de 3" contra 2,7" da Nikon, mas que é articulado. Isso é só um pequeno exemplo.
Recomendo essas duas apenas se o modo video for interessante pra você, pois as outras são mais baratas e você poderia adquirir outra lente além da do kit, por exemplo.
Vai mais da sua necessidade mesmo.
Espero ter ajudado.
Abraços,