Oly lifts are some of the most technically demanding movements around. Do them without decent coaching and you are fucked (think about football players)
Box squats can certainly be used to develop RFD. By using bands, max. force is applied through entire movement. This is one of its biggest advantage: chains and bands can be used.
I believe OL are excellent, they however have a much longer learning curve and its hard for an athlete to teach himself good transferable form and technique in a short time.