I think that RWTH is for your professional future as an engineer a perfect choice. In Germany RWTH is one of the best university for technical studies and also Germany companies know that, what give you advantages in the future career. Further Aachen is a city with a lot of students and so student life in Aachen is great. The food and drinks are pretty cheap and there are a lot of student activities going on. On the other hand, at RWTH there is a very long exam period, so there is not really a semester break in-between and a high failure rate. But the effort worse it.