What is a better option? "Fairest" way to do any draft is auction and that's not possible here.
You create bins of players and assign draft order for each round so that every person gets one first pick, one last pick, and every pick in between for each round.
Something I’ve been thinking about is a fantasy draft for current players where you create a redraft of as many recent drafts as there are participants.
Say you have ten participants, you could have them do a re-draft of each of the last ten drafts.
Person A gets the first pick in 2010 (probably selecting Paul George), 2nd in 2011, 3rd in 2012, so on and so forth until they draft last in 2019.
Person B gets the 2nd pick in 2010, 3rd in 2011, 4th in 2012, and so on but get the first pick in 2019 as the order has now come back around.
Person C gets the 3rd pick in 2010, 4th in 2011, 5th in 2012, and so on until 2018 where they get the 1st pick and 2nd in 2019. That’s one way the order could be done, but the theme is that everyone gets a first, last, and every other pick between.