Depends, if the best player is a guard, i'm probably not going to use a top 10 pick on a guard, but that's just me. If it's a QB, i'm not taking that either. or if it's a LB, probably skipping on that.
When you make a pick in the top 10 that's a guy you plan on having for 10 years minimum, and IMO the only guys I want on my roster that I'm going to be willing to pay at the end of their rookie deals that kind of money are QB/WR/LT/CB and RB(but I would not draft a RB in the top 10).
I'm not taking a safety, or an OLB, or a NT in the top 10. But again that's just my opinion.