Hola!!!!!!!
Una de las mayores diferencias es q si por ejemplo obtenes parametros de una pagina HTML (o de HTML dentro de un JSP), si lo haces con el doGet() verias en el cuadro de direcciones los parametros recibidos, pero si lo haces a traves de un doPost() no los verias porque los oculta.
Tambien desde el doGet() podes llamar al doPost() y viceversa.
Salu2!!!!