Beside what was already said, one needs to consider that German universities have a much lower expense per student. This is because the universities have a chronic lack of money. This means that little is invested into 'feel good' facilities e.g. university run Gyms / extensive libraries. From my experience they offer little that is not essential to studying, but this doesn't keep them from providing a great education.