Thanks! Yeah, I felt the swapping was annoying, hearing the feedback was confirmation.
Yet, the system was meant for you to have multiple options for each path that would unlock by certain requirements.
That is implemented, but I could't create that branching content in time. And the randomization only made things worst.