За Головок

Мне думается не стоит каждый новый пост каждого юзера автоматически вывешивать на главную страницу, иначе с увеличением количества активных пользователей — она превратится в помойку.

Каждый новый пост каждого юзера можно вывешивать в виде заголовка справа — а для основного поля главной страницы придумать другой принцип формирования контента — например вывешивать посты по принципу измеримой (по любому критерию) популярности.

Или можно придумать какой либо алгоритм, выполняя который, планктон будет приходить к осознанию никчемности своего поста, и будет снимать галку «вывесить на главной» (возможность чего предусмотрят гениальные админы).
На главной должен быть измеримо интересный контент а не всякая позорная тухлятина.

и обязательное написание меток тоже напрягает.
Это конечно удобный инструмент, не поспоришь — но это мой блог.
И только я могу решать — какими инструментами пользоваться при его ведении.

Это моя такая логика. В эпоху конкуренции в блогосфере нужен движок для блога с максимально открытым кодом :)

имхо все.