There are couple of questions that i wanted to ask about the two. I've been training a young athlete and i was never in favor of Olympic lifts like cleans because they take time to learn, if you want them to be done properly.

If the main goal of the athlete is for power, so speedy delivery of strength for a greater athletic transfer of power. Which would be better out of the two for that purpose or isn't there much difference.

I've been spending time teaching the athlete proper form with no weight, broom stick, watching correct videos and so on. I will continue to until i see that the athlete has fully understood the correct for but i wanted to know which is better i guess thats the word to use.