Whether it is coaching, mentoring, training, or counselling, they are merely different leadership approaches. All of them advocate one common objective, i.e. improves human performance. Different folks different strokes. We do not have best leadership approach, we only have a best fit leadership approach to the situation you are dealing with.