Профессиональность тимлида в технической области — это только пол дела.
Смотрите также на то, умеет ли человек принимать решения, брать ответственность и риски на себя, сотрудничать с другими, отстаивать свою точку зрения, быть пунктуальным и обязательным, быстро вникать в новые для себя области и т.д. и т.п.
Вобщем хороший программист — это еще не тимлид. Даже больше скажу, сверх гуру программирования — никакой тимлид, т.к. скорее всего асоциальный аутист.