If the dataset has no many differentiations and we are new to decision tree algorithms, it is better to use Random Forest as it provides a visualized form of the data as well . If we want to explore more about decision trees and gradients, XGBoost is good option.