Welcome and best of luck in your son's STEM recruiting journey. In short, my son had the best fit and recruiting experience with D1 Ivy, D1 Patriot and select D3 engineering schools. We did our research, and that is where it took us....over 20 months of trying to figure it out. There are others on the board who took a similar path and came to the same conclusion as we did, and a handful of others who took a different path. It is not a one size fits all solution.
I agree with RJM that you really need to inspect college rosters to differentiate contender from pretender. Good luck and keep the questions coming if you have more.