Что выбрать для телеграм бота? Вебхуки или лонгполлинг?
"Long polling"  периодически опрашивает телеграм сервер, за счёт этого пользователю будет казаться, что бот "торзмозит", т.к. между отправкой сообщения от пользователя и до получения ответа будут паузы.
По крайней мере у меня было именно так.
Еще стоит сказать о том, что "Long polling" не подойдёт если говорить о нагрузках.

После перехода на WebHook'и - сразу заработало всё очень резво.
Также с использованием WebHook'ов у вас будет возможность горизонтально масштабировать бота в случае роста нагрузок.
Если бы у меня стояла такая задача - я бы использовал WebHook'и.
Лучше всего вебхуки потому что это гарантирует доставку и меньше необходимо задумываться над способом получения сообщений, они сами приходят на ваш сервер