Евгений, в проекте будут разные страницы от самых простых типа "about" до различных кастомных и нагруженных (т.е. мне нужно будет как навешивать обычные клики, так и создавать сложные элементы), осн. требование у меня какое это фреймворк с гибкой архитектурой.
Alexander Tartmin, согласен с вами, сам больше склоняюсь к тому, чтобы заюзать angularjs. Про prerender.io и phantomJS тоже слыхал, надо будет глянуть, если есть стоящие статьи по этому делу был бы рад если дадите.