I think if an SPA can achieve all of these http://rauchg.com/2014/7-principles-of-rich-web-applications...
with minimal additional payload, then it's good.