Se você usar uma abordagem que para cada item/feature em que trabalhar criar uma branch, o uso do comando stash
ainda faz sentido?
Você está trabalhando em algo e precisa interromper para trabalhar em outro item/feature/bug. Se retornar para a branch ou commit que baseará esse novo trabalho, criar uma nova branch a partir daquele ponto, o stash
nesse cenário ainda faz sentido?