My kid did a summer program at Rose and I spent some time talking to his roommate’s parents. The dad was an engineer who went to Missouri S&T and had looked closely at engineering schools. The kid attended camp in part to vet Rose. They were definitely impressed with Rose, and said it seemed like a great option, but he was still strongly leaning to Missouri S&T. Missouri would absolutely be on my kid’s list (and not necessarily lower than Rose) were it not for some non-academic reasons that it’s not. That family’s opinion carried a lot of weight for me, as it seemed pretty uniquely informed.
I think OP’s kid would get a great education and job offers from either place and should choose the best fit!