Fetch вместо axios?
можно условно считать, что fetch это низкоуровневая реализация, а axios - более высокоуровневая библиотека. Fetch он вам предоставляет минимум для работы с запросами, в аксиос есть дополнительные интересные плюшки. И вы вероятно правы, - если написать обертку над фетчем (а ее скорее всего придется писать в более или менне непростом сайте), то получится как минимум кастрированный аксиос, как максимум — что-то лучше.
-Отменяемость запросов
-Единый код для браузера и nodejs
Хотя как по мне axios не применим на nodejs так как доступ к кукам сделан через одно место, а для клиента есть более легкие альтернативы. Например https://github.com/developit/unfetch