ESM3 strengths and weaknesses