Лучше тот, который владеет знаниями по предмету не ниже тех, которые ему придётся передавать обучаемому и умеет преподавать как можно лучше. Но не профессор, так как время профессора дорого стоит, а значит он возьмёт больше за ту же информацию так же качественно преподнесённую. И будет прав. Нерационально ездить в магазин за килограммом картофеля на грузовике.
Я не профессор, но преподавать мне обычно приходится максимум процентов 5 тех знаний, которыми я обладаю. Дети месяцами не могут усвоить одно простое действие. По сути им можно год преподавать одно и то же) То есть чтобы преподавать первокласснику, предмет по сути надо знать на уровне 1 класса. Но методически это сложнее, чем преподавать студенту вуза.