XGBoost is better then Gradient Boost!

Gradient boosting is a boosting algorithm that trains a series of weak learners and combines them to make a strong learner. It works by training a weak learner to make predictions on the training data, and then using the errors of that model as the target for the next model. This process is repeated until a specified number of models has been trained, or until the model performance stops improving.
Understand how Gradient Boost uses the errors of the previous tree to learn → XGBoost book p. 88
Gradient Boost for Classification

Algorithms based on gradient tree boosting: