Good comparison, however, I don’t get why Angular must be a requirement, or material design must be…
Ricardo Obregón

Yes, they are not necessary. But world is going in a direction where component based web design is now in trend. This will solve lot of problems like unit testing of individual features, easy A-B testing, team management and lot others. So I wrote this essay considering this and this is just my opinion. I also used custom css, bootstrap, jquery and other things and I found angular pretty helpful which now I recommend to use version 4 of it.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.