No way should Lewis join Ferrari. All he needs to do is look at how they play the politics within the team-he needs to stay clear. He is already a great and doesn't need to join another team. Stick with Mercedes and what you know.
This idea that Mr. Hamilton needs to drive for Ferrari to be a legend is bunch of garbage. It makes no difference who he drives for, it will finally come down to his record.
In my opinion he at this point of his career maybe the best driver of his time.