Strength and weaknesses