10-12 would be ideal actually
are you talking about # of teams or time? cuz the draft should take no longer than an hour at most. you get 90secs for each pick.
in terms of teams 12 is way too much in my experience. it means we will have at most 2 stud players and the rest of our teams will be watered down
