Listen, shit posting a framework because you found it 'a challenge' says more about you than it does Angular. Is it perfect, no, is any approach on the Frontend… hardly. It’s a good framework with a lot of hard work put into it, its well maintained and it’s constantly improving. It’s not a bad stack, your just not meant to be an web dev I think… I for one happily stand by Angular is enterprise grade and is fit for purpose…