CommentJul 10, 20161
Try React. You'll be able to mix MVC 6 and React. React is not framework such Aurelia/Angluar, it is a library and easy to integrate partially/incrementally. I'm not familiar with Vue, but I know both of them allow you to leverage functional-reactive techniques. And obviously, final UX can be much better than classic MVC. You can split your app on multiple small SPA's to minimize transitions with "flash of white" (full SPA is still the best). This way you can keep implementing some (easier) parts with MVC and plug-in React stuff on pages with complex UI.