Всё зависит от конкретной задачи. Но если вы делаете Single-Page Application, то основную (index / home) страницу стоит отрендерить темплейтом, а остальную информацию тянуть JSONом. Либо для каждого раздела рендерить темплейт, а остальное опять же через JSON. Однако такие игры плохи для SEO, так как поисковые роботы в JS не умеют, поэтому необходимо соблюдать баланс (если SEO нужно) -- важную информацию рендерить темплейтами, остальное (уведомления, новые комментарии, кнопочки, настройки) можно уже через ангуляр отрисовывать на странице.