Oleg Junior
я пишу асинхронный код почти всегда на Async-await ( изредко на промисах что-то небольшое чтобы не забывать ). Какие вы встречали ошибки или знаете недостатки Async-await? Кроме того что Promise.all или Promise.allSettled часто новички не пишут, этот аспект я понимаю.
рекомендую посмотреть видео на ютубе: “Broken Promises - James Snell, NearForm”. Там описаны некоторые типовые сценарии, в которых разработчики иногда допускают ошибки