There is no greater flaw in fantasy football draft strategy than passing up on a better player for one who fills a need.
There are some leagues that have roster requirements that must be met. I get that. But save those requirements for your last few rounds of the draft.
Don’t draft a kicker in Round 9 because you’re trying to fill out your starting lineup. Don’t pass up on a third strong running back because you only have one wide receiver on your roster. Don’t reach for a weak tight end because more than half the owners already have selected one.
The goal of your fantasy football draft is to acquire as many assets as possible, and you can sort them out later through trades if necessary.