Как раз использовал потоки, чтобы не заставлять ждать пользователя: на каждое взаимодействие с пользователем по потоку
Стоит ли продолжать так делать? Или это костыли?
Не уверен, насколько хорошо мне далась готовка...
Использовал threading + pyTelegramBotAPI, хоть насчет последнего и говорят, что на нем ничего сложнее тестового бота сделать нельзя
А в aiorgam не лез, т.к. с асинхронностью особо не знаком