O principal problema que tive foi com uso de libs obsoletas ou códigos antigos.
Por exemplo tentei criar um projeto com firebase e angular ele sempre erra na hora de configurar o projeto pq não acompanha as versões das libs.
E é sempre assim, retorna uma sugestão de libs que não funciona mais ou a lib certa com um código que não funciona mais.
Ainda tá longe de conseguir criar tudo sozinho