ну примерно все, что я скажу ниже будет универсально:
1) Архитектура: что это? как оно работает? ясно только пуху
2) нейминг: из жопы полностью все
3) ненужность: абсолютно все - не нужно
ну, это не объективно) К каждой репе - с примерами, и конкретным объяснением, почему)