I don't know the players in this class well enough to comment on specifics, but to me it rarely makes sense to do anything other than draft the best player available. Prospects are so uncertain, so far from the majors and they are used as trade currency so often that you might as well maximize your value rather than trying to fill a position need. It's very hard to predict what need you'll have in three years. So just draft the best guy you can.