There are many other reasons why Germany is becoming a preferred destination for higher studies:
More than 400 courses, which covers almost everybody interest.
The range of study opportunities covers undergraduate, graduate and postgraduate degree courses (Bachelor's, Master's, PhD levels).
High academic standards and well organized study programs
Courses taught in English, additional German language courses
German universities offer balanced academic training necessary for a professional career. Practical experience in regional companies is often part of the curriculum
Many universities offer balanced academic training necessary for successful professional career. That also increases your chances in job market.
Scholarships and finance: For international students and native qualified students many scholarships are offered for higher studies in Germany