Я перерыл много статей в интернете и ни как не магу понять стоит ли использовать AngularJs в крупных проектах или нет?
Можно. Только что бы все было норм нужно использовать компонентный подход, изоляцию изменений, покрывать код тестами. Но по сути так стоит делать даже если мы имеем дело не с ангуляром. И да, для этого нужен опыт.