Fala aí Thiago, beleza? Bom, vou expor os motivos que me fariam utilizá-lo, dessa maneira, vemos se consigo te ajudar.
- Utilizar pois é o módulo para trabalhar com requisições dentro do Vue, portanto, se o framework me dá poderes para isso, não faz sentido eu não utilizá-lo, não estaria tirando total proveito do mesmo e seus módulos.
- Suporte de forma bem simples para interceptors tanto na requisição quanto na resposta.
- Uma abstração para o futuro, imagine que o
fetch
mude do dia para a noite, todo o seu código vai quebrar, utilizando o vue-resource
será mais dificil, independente do que eles usam por baixo dos panos, essa camada de abstração garante compatibilidade (até certo ponto). - Suporte talvez seja maior comparado ao
fetch
(hoje talvez não mais).
No React é muito utilizado o `axios, isso porque o mesmo não possuí de forma nativa algo para lidar com tal necessidade.
Bom, alguns pontos interessantes seriam esses, porém, ambas escolhas irão resolver o problema.
Espero ter ajudado.