Нету никаких золотых середин. Сайт это не стул, который сделал и сидишь на нем. Сайт постоянно должен развиваться, улучшаться, подгоняться под современные требования. Что не развивается - то умирает. А до того как пользователь увидит сайт, создавать его можно как угодно, а значит так как вам нравится, так как вам удобнее будет. Методом проб и ошибок появится понимание того что работает, а что нет, что нужно, а что нет. Так и появится волшебная пилюля, но она будет работать только для вас. Вот именно по этому есть огромная куча методологий создания каких угодно сайтов, но нету одной убер штуки под все все все.