Делать 4 таблицы (коммент запроса, похожие фильмы запроса, коммент ответа, фильмы ответа) не очень хочется во нескольким причинам:
слишком много запросов в БД будет на получение списка запросов на просмотр
Ерунда, тут всё можно получить в один запрос. И не слишком-то медленный.
Вообще, у вас странная формулировка. Правильно хранить так, как удобнее доставать. Но как доставать нужно вам пишете только мельком. Поэтому пока храните в mysql нормализированно, 4 таблицы это правильно. Если (точнее когда) надо будет ускорить — денормализируйте, только в ту сторону в которую вам надо, а пока не ясно куда.