In terms of engineering, the two schools have the same rank as #51 in the nation. I think that you had better to let your son make this decision for himself.
Rank, School, Peer Assessment Score
51 University of Delaware Newark, DE 3.0
51 University of Pitt*****urgh Pitt*****urgh, PA 3.0