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"?](https://spanish.stackexchange.com/questions/18574/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!