Right now Angular is my favorite frontend framework to work with, because it makes it very easy to develop modular directives that can easily be seeded throughout a project. I've worked extensively in Angular and have deployed several projects utilizing it for the front end MVC.
React is doing exciting things to the web development world, and it's no wonder, with Facebook pushing hard for its adoption. I really enjoy working with React for its fantastic responsiveness, though there is a lot of overhead involved with getting something a simple as a "hello world," and its not as test-friendly as Angular. I've worked on several projects with React, mostly using it to control the "View" of an MVC. I've also worked with Redux.
Like HTML, I've been working with CSS for over a decade, and I'm always trying to push my understanding of its somewhat esoteric and arbitrary conventions. I've worked with CSS frameworks such as Bootstrap and Materialize, but I don't find using frameworks challenges me or helps me learn more about CSS, so I prefer to style purely by hand when time allows.