Depends what you want to do, if you want to sell him straight away, go for player 2. If you want to train him for many many season until he reaches his cap then go for player number 2. If you want a player with good starting skills and good potential to train for a few seasons into a solid player that you can afford then go for player 1.
I personally would go for player 1, because chances are you aren't going to be able to train him to reach the potential cap of player 2 anyway.
There is a chance to draft them both, depends on where you are picking, and a bit of luck that no one else has scouted that player.