Вот никогда не мог понять людей, у который такие мысли возникают. Только api, иначе у вас будут проблемы с разграничением прав пользователей (ну как проблемы, просто придется все организовать нормально), расширяемостью, поддержкой... словом плюсов явных нету.