I'm in the process of porting this website over to Angular V6 with .Net Core 2.1 and MongoDB. The first week was rough but now I'm getting the hang of it, and really starting to dig Angular V6. This current version has a Bootstrap Material design module built-in, for sort of a hybrid Material Design/Bootstrap look.
So do you need, well I've changed my mind and now say yes! I love this stuff and it's almost just a fast to develop in. I've overcome most of the technical issues, and from a complete point of view, Angular is more economically feasible to develop and deploy for production use.
This was my first attempt at Angular which is really AngularJS. I'm porting over this website to Angular6 in .Net Core, and have converted this AngularJS to Angular V6 now. So in the new version of the website that's coming, this page is pure Angular and TypeScript.
I really dig it, and can't wait till I'm finished with porting over this website to Angular V6. I could deploy it now, but I haven't written the Portfolio module yet, so it may be in early Sept. I want to get the Docker Containers up and running first, and then add the Kubernetes. This is going to be one hell of a website, with spawning processes.