camavinga strengths and weaknesses