If they took Holliday because they think he's the best prospect, or most likely to succeed based on observable ability, projection, and character - good pick.
If they took him to save money when they have a pool that doesn't require it for later oversign - bad pick.
Evaluating a pick based on internet scouts is silly, IMO.