According to U.S. News & World report, West Point would be better for engineering, but only by one ranking point. Among institutions offering undergraduate engineering but not the Ph.D degree, both (and also the Air Force Academy) are in the top ten.