Как-то был опыт с "пока и так сойдёт"
Была (да и сейчас есть) nedb, так вот после каждого обращения к бд приходилось писать костыль await wait
Только вот это было очень ненадёжно, ибо с одной стороны нужно быстродействие, а с другой - чем больше людей будет пользоваться, тем больше запросов к бд, тем больше нужно ставить количество миллисекунд
Потом, когда выяснилось что есть async-nedb, пришлось переписывать огромное количество кода
Уж это мне никак не понравилось
Так что лично для себя - лучше я чуть дольше покопаюсь, зато не нужно будет потом переделывать много чего