Hi @sunrise100 ,
It can happen that in terms of explainability you'd rather opt for a slightly less performing Decision Tree model over a more performant one.
The decision split logic of a Tree can be visualized in a way that most people can understand, compared to other approaches which don't lend themselves for doing that.
I found a good answer here.
Like any other machine learning algorithm, Decision Tree algorithm has both disadvantages and advantages.
Advantages of Decision Tree algorithm
For more details please check the below post.