Well, tbh, it depends on the program, I guess. Have heard that some robotics research groups' in CMU are brilliant. But again, its an expensive uni to attend. As a general rule of thumb, personally, I wouldn't choose any other uni over ETH unless they are in the top 3-5 in their respective fields globally.
In Europe, ETHZ is very highly regarded, so graduating from here should open a lot of doors for you, in academia and industry alike.