Esse é um ponto chave, se está funcionando para nós então diminui as chances de mudança não mesmo ? Eu não tenho muita experiência com o Provider mas já dei uma olhada nele e é interessante, ele é bem usado também.
Respondendo a "Eu normalmente uso provider, nunca me decepcionou." dentro da publicação Flutter - Qual gerenciador de estado escolher ?
1