Линейные или иерархические комментарии к ответам лучше реализовать?
Основная проблема древовидных комментариев — если их становится много, то очень сложно делать вменяемую разбивку оных на страницы. И это хорошо ещё, если сервер мощный и движок грамотно написан, а то зачастую ждёшь 10 секунд, пока страничка сформируется, и столько же, пока загрузится. Если же их разбивать на страницы, то становится трудно следить за обсуждением, которое ведётся в разных ветках. Кто-то решает эту проблему обрезкой веток и подгрузкой оных по клику, но это, мягко говоря, не удобно.
Я думаю, нужно исходить еще и из соображений возможного количества комментариев, а так же того, как это будет выглядеть на экране пользователя. 

В том случае, если комментариев планируется максимум до 10, вполне можно обойтись и линейной.