Is a combined engineering program better than a regular one?

My son goes to Haverford on a combined program with U Penn and it was a bad decision. Haverford and small LAC’s are not the place for engineering students. I wish they had been honest with us. My son would have been much better off at Lafayette or Stevens!!