It is extremely powerful, especially with the development of deep learning. However, finding the right topology (layers, nodes, activation functions, and so on) is not easy, not to mention the time-consuming model training and tuning. Hence, it is not recommended as an algorithm to start with.