I always prefer Angular. Since you have no worries about SEO, an SPA will be a good solution. Angular supports dynamic routing. And if you maintain the code in a proper way, for sure the performance will be awesome. If you are interested try scaffolding tools like Yeoman.