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