I checked out VueJs for a project that I was working on a few months back, but it didn't exactly fit, so I passed on it, but I did like what I saw.
Now that Fipamo is going headless, I think I'm going to revisit and see if I can make it work with a flat file system.