The way I look at it, at #4 we should get either the best college hitter, or pitcher, or the best high school hitter, or pitcher. If the Sox are stuck on taking a college player, we should at least get the best, or second best, college hitter, or pitcher. Duh. Now, the trick is finding him, as there doesn't seem to be much of a consensus. The only college pitcher, at the top of most lists, is Mize. The next 3 potential picks seem to be leaning toward Bart, Bohm, Madrigal, or Singer. Some suggest that Madrigal is the best college hitting prospect. I think the problem is that he would need to be a .300 plus hitter, with tons of walks and stolen bases to be a Major League star. That is a tall order, for any player. Guys like Bart and Bohm, or even my favorite, India could become significant contributors, by being run producers. In this age of baseball, that is easier to do. And finally, just to reiterate, I'm still convinced that Madrigal has to stay at second base, to be a plus defender. Since Moncada will likely be there for the next 5 years, Madrigal would likely be 27, by the time he would get his chance on the Sox.
I like India because his bat is solid, with power and the ability to take walks. Moreover, he profiles well at either 3RD, SS or 2ND. That makes him not only a better bet to be able to contribute to the contending young Sox team, but a better trade candidate. No one is likely to give up much for Madrigal, unless they need a second baseman.
If Singer is really the second best college pitcher, in this draft, I'd be very happy with him, at #4. However, how confident are we that he is indeed the second best college pitcher? Again, not much of a consensus, on any of these guys, which mitigates the value of the conventional wisdom, of taking the "best player available". "Best player," says who?