Я думаю в главное странице нужно показывать в основном ноаые темы форума,категории форума можно влупить куда-нибудь в отдельный второстепенный блок,главные страницы форумом в основном-это лента новостей. Также можно добавить кнопку "Добавить новую тему" поверх ленты новостей. При нажатии на нее появится новая форма создания темы(вопроса)(у меня и к форме есть притензии,об них расскажу позже). Поработать еще с цветовой гаммой сайта и стилем его блоков, и может выйти вишенка на торте(такое чувство,что его написали на чистых HTML тегах,лишь немного разбавляя это CSS стилем). Так перейдем к форме создания вопросов/ответов на топик. Зачем нужны эти кнопки в поле ввода?(чтобы выделить шрифт,подставить ссылку) если можно сделать как в Яндекс Дзене,просто выделив текст,тебе сайт сам предложит эти инструменты редактирования текста.