|A building in Idstein, Germany, |
near where my father lives
Photo by R G K
I think the biggest factor is financial. In the US a graduate programme would cost hundreds of thousands of dollars, in Germany it doesn't cost anything. And it doesn't cost more for foreign students than it does for German students.
Many German universities have adopted English as the international language, meaning you could graduate without learning German! (Not that I would recommend this). Also, from what I understand, German student visas give you the right to work for 90 days out of the year.
I know some countries grant residency permits to people after they've graduated. I'll try to dig in more to find out if Germany handles this.