Thanks for your perspective. My son is looking at Miami(OH)'s new RE program. Theirs is a blend of required ME, EE, and CS classes with students adding an additional 2-3 courses in one of the 3 areas.
My biggest concern, as a parent, would be having him be a jack of all trades, master of none at the end of his BsE and having a hard time getting hired or into a Masters program.