Yea, I went with Optaplanner, which is definitely more "user friendly".
Prioritization of parties is on the roadmap, related to table ranking. Were you thinking of prioritization in a different manner?
How were you thinking about "someone getting left out"?
Thanks for the thoughts!