The thing about Germany...
Ok, studying in Germany is dirt cheap and you get quality education, BUT nobody will hold your hand. This has changed a bit with the bachelor master system, but basically you have to figure out by yourself what the requirements are, and what stuff into your head until the exams. Bureaucratic language, poorly announced deadlines that suddenly everyone but you seems to know about. Many Germans also get confused.
Much of the little things is communicated from older students to the younger ones like old exams, lab protocols and the likes, but quite a few foreigners don't bond fast enough with other students, and drop out for lack of guidance.