Hola:
Algunas diferencias:
Con post se pueden enviar más datos, incluso ficheros adjuntos, y el no usar url, hay bastante más privacidad (obviamente no se puede pasar un password por get)...
Si quieres tener páginas que no dependan de un formulario y con pocas variables get es un método igual de eficiente.
Saludos