зачем: декларативность не показатель?
про дублирование логики: что-то не ясно о чем именно идет речь?
вся проблема таких статей в том, что в их заголовке указывается какой-нибудь популярный фреймворк с бэкэнд стороны и ангуляр с фронтэнд. хотя главное - это наличие rest api, написанное не важно на чем, и spa приложение на ангуляре, которое вызовы к этому api использует.