I would like the Sharks to use the philosophy of drafting the players with the highest amount of skill possible relative to their ranking and ignore flaws. So for example, if Merkley is available at 21, you take Merkley because he has insane skill, but clear flaws, as opposed to a player with moderate skill and fewer flaws. Then in say the 3rd round, try drafting the players with high end skill but bigger flaws, like height or foot speed, and then in the later rounds, high end skills, but all kinds of flaws, height, weight, level of comp, character, speed, or what have you. Many flaws can be improved with maturity and training, but other things can't be taught. The Sharks have had so much success identifying players in the later rounds with obvious weaknesses and helping them improve and become decent NHL players. Why wouldn't you take the same approach in the earlier rounds by drafting players with even more dynamic unteachable qualities and helping them improve their teachable or improvable weaknesses?