SIGTERM é o caminho a percorrer na minha opinião. Tem trabalhos na maioria dos casos. Aquelas em que isso não funcionará, você terá que fazer um SIGKILL de qualquer maneira. O SIGTERM oferece ao processo uma oportunidade suficiente para liberar todos os recursos necessários e encerrá-lo de forma limpa.