I’m not a fan of a 3+2 or 4+1 option. It takes an extra year to get your Undergrad engineering degree and there is that additional cost. Frequently the + option is not automatic but competitive, and many students change their minds about the engineering side (perhaps because they would leave their friends before graduation in the 3+2 schools).