Erin talks about that topic here:
Destiny vs. Free Will. I think it's a pretty good description.
I believe that everything that happens is perfect. There are no wrong choices. Yes, there may be consequences for certain actions, but each thing that happens to us and that we do is meant to show us something and help us grow. As Pema Chodron says: "This very moment is the perfect teacher and lucky for us it's with us wherever we go."