Who had the greatest forehand in tennis history?

It seems that Rafael Nadal, Roger Federer, and Carlos Alcaraz are all contenders for having the greatest forehand in tennis history[1]. Rafael Nadal is praised for his massive spin and consistency, Roger Federer for his versatile forehand and career achievements, and Carlos Alcaraz for the variety in his forehand shots. These players are all recognized for their exceptional forehands, making it difficult to definitively say who has the greatest forehand[3] in tennis history.