I'm fine with snake & definitely want keepers.
Just making this argument for posterity.
Teams who draft #1-6 in a snake are going to have an advantage anyways
.... at least with Auction, everyone gets an opportunity to bid on those players.
there's no perfect system, everyone has a preference
Sure but in snake drafts I've beaten many teams and won a few leagues with having my 1st pick at 10th. I actually like having my first pick in the 9-12 range as then you get to pick another player right away with the potential to crack the top 8. And you never know with injuries and the top players. Just have to draft well; besides, I find that the players you draft in the middle to bottom of the draft is what will win you a league.
As for this league, it seems that the final decision is getting dragged out a bit. I vote for a snake draft keeper league. 3 keepers, nothing else fancy - simple player trades with no picks involved - and a manual reordering of next season's draft based on previous record. Simple and fair.