Vantagens de uma API de back-end REST separada?

Contexto: Sou um programador iniciante, autodidata, na esperança de criar um SPA. Comecei com JavaScript, Jquery, PHP e MySQL e agora me sinto bastante confiante com tudo. Comecei com o Ember e agora estou deixando de ter uma API PHP para o Node. O que me aproximou do Meteor ... Estou ciente de que precisarei usar o Mongo, mas ter uma frente e um verso integrados parece sensato e tem algumas vantagens.

Portanto, minha pergunta é quais são as vantagens de ter uma API de back-end REST separada (por exemplo, Express) em vez de uma frente / trás integrada (por exemplo, Meteor).

Um que vem à mente é que meu aplicativo será baseado em tablet / pc, mas no futuro desejarei uma versão móvel diferente, para que eu possa usar apenas a mesma API. Estou ciente de que a pergunta acima é a principal preocupação com essa questão de pilha, mas talvez se um desenvolvedor de meteoros pudesse esclarecer se essa é realmente uma preocupação.

Desde já, obrigado!