Привет, @Islander! Добро пожаловать на Discourse meta. Я постараюсь ответить на ваши вопросы.
Сама по себе миграция не является простой задачей, но процесс довольно прямой, если вы умеете работать с SSH, базами данных и Docker.
В Discourse поддерживается вложенность категорий на один уровень. Темы можно создавать как в родительской, так и во вложенной категории в зависимости от прав доступа к категории.
Существует сторонний плагин под названием Babble, который может вам помочь.
Встроенной поддержки голосового чата в Discourse нет, но вы можете свободно создать плагин для этой цели.
Зависит от ситуации. Я выполнял несколько импортов из vBulletin. Удивительно, насколько они все отличаются. Возможно, скрипт заработает «из коробки», а может потребоваться доработка — всё зависит от того, насколько идеально должны быть настроены данные, какие плагины вы использовали и какие особенности есть у вашего сообщества в плане использования платформы. Импорты позволяют мне оплачивать ипотеку. Вы можете ознакомиться со статьёй на Redirecting…, где описаны вопросы, которые нужно учесть, решите ли вы делать это самостоятельно или привлечёте кого-то для помощи.