Good summary of why people are using Axios.
I think I’d add two more considerations on using Axios:
1. Additional size (~14KB): Small but is it really necessary?
2. Additional dependency: Just more thing to update/break/manage
Of course, there are reasons to use Axios, but for most cases I think I’d recommend just putting a wrapper/helper function around the fetch calls you need (call it AxiosLite 😋)
Actually, even when I do need Axios I make a wrapper function around it so (at least for myself) it makes very little difference while coding once that’s done.