Knicks would be a horrible choice.
Lin is in his prime. The next five years will define his career. Thus, he needs to go to a team that will at least get into the playoff. In the Western Conference, I would choose the Sacramento Kings--lots young talents just need a good point guard steer them into the right direction. Going to an Eastern Conference team would make things easier for Lin as most teams in Eastern Conference are weak. The Brooklyn Nets would be a good choice.