Strengths and challenges