Unless you have at least 20 developers for Frontend alone, don't even bother with SPA applications. I assure that the result will be much worse than a regular web app with server side rendering and some AJAX. The only good SPA applications I've seen were developed by huge companies like Microsoft or Google and smaller companies don't have the resources for that.
krisrm|6 years ago
I think that's probably the sweet spot for SPAs though honestly - small scope internal apps (served over relatively quick intranet connections) with access to minimal client infrastructure (all you need is a web browser).