Q:

¿Cuál es la diferencia entre "al que", "al cual" y "a quien"?

Quisiera saber cuál es la diferencia entre:

soy un hombre al que le gusta lo mejor
soy un hombre al cual le gusta lo mejor
soy un hombre a quien le gusta lo mejor

Pusé aquí ayer una pregunta similar pero la planteé mal:
¿Es correcto decir "soy un hombre que me gusta lo mejor"?
asi que al final la respuesta se dirigió a otro caso: "soy un hombre que me gusta lo mejor".
Como verán, la pregunta actual tiene otros matices.
Gracias de antemano!

A:

Diría que las tres son equivalentes. Buscando en la RAE tenemos:

el que 

loc. pronom. Introduce una oración relativa con antecedente expreso. Usado tras preposición. El hombre, con el que vive, dijo que se arrepentía, de lo que no me cabe duda.

el cual

locs. pronoms. Introduce una oración de relativo con antecedente expreso. A grandes voces llamó a Sancho, el cual, oyéndose llamar, dejó a los pastores.

quien 

pron. relat. m. y f. El que, el cual o que. U. con antecedente referido a personas. Usado sin preposición solo encabeza oraciones explicativas. El escritor invitado, quien trató ampliamente esa cuestión, es un especialista en la materia.

Básicamente, puedes usar cualquiera (fíjate que en la definición de quien dice que significa el que o el cual). Hay, sin embargo, ligeras diferencias que se pueden ver si modificamos un poco la frase:

el que debe ser usado con preposición: "al que". Si no, hay que quitar también el artículo: "soy un hombre, que gusta de lo mejor".
el cual no necesita preposición, pero no puede prescindir del artículo: "soy un hombre, el cual gusta de lo mejor".
quien nunca lleva artículo: "soy un hombre, quien gusta de lo mejor".

