You're thinking about the right things. Stay on that track and best of luck to you with whatever opportunities may ultimately come as his choices.
One other thing: I know many players who have greatly enjoyed club baseball, which is a growing phenomenon across the nation. They find this as a way to attend college affordably (in-state universities), play baseball competitively, travel a fair amount, and yet not have the pressure or the workload demands that are seen with D1 programs. And I promise you, some of these club teams would clean the clocks of some NCAA mid-major, D2 or D3 programs.