TK is best for earning and maintaining status. The tradeoff is that they have absolutely terrible customer service and the miles are practically worthless. LH is one of the more difficult programs to earn and maintain, so if you will not be flying enough to meet the threshold, it would not be of much value once the match expires. TK also gives status for two years, which makes it easier to maintain if your travel is not very regular.