I think currently the best players are Safin and Federer. They have the most powerful and precious game from the baseline and are both great talents.
Safin is my best ever player, no matter what happens.
But when you look in the past, it´s definitely Sampras.
He won the most slams and was so dominant over years.