Engineering major top ranked school vs. lower rank but masters in 5

That depends entirely on the kid. My son certainly knew exactly what he wanted to do. He landed a spot studying boundary layer aerodynamics in a project that also required his mechatronics background. It was a perfect fit for him.