A third approach would be to see who will sign below slot to allow the team to use the money for later draftees. This is pretty common. Pirates did it with Skenes. When there's no clear cut best player, this may make sense.
Boras clients don't do it. Holliday is a Boras client. If he's the best, then take him, but I'm not sure there's much of a difference in the top 5. I'll defer to others on that.