Federer can be the best ever; he has the potential. The only question is whether he has the desire