A grandes rasgos se supone que GET es para obtener datos sin modificar nada (por ejemplo, una página), y POST para acciones sobre datos guardados en el servidor (por ejemplo, el envío de un formulario).
Mientras se cumpla esa regla básica, el uso es correcto. Es la intención original de ambos métodos y tiene bastante que ver con
REST
Saludos.