Citation: 2C_253/2015 E. C

Mit Eingabe vom 23. März 2015 beantragt A.________ dem Bundesgericht, das Urteil des Verwaltungsgerichts des Kantons Thurgau sei aufzuheben. Die Streitsache sei zur Neubeurteilung an die Vorinstanz bzw. an das Migrationsamt des Kantons Thurgau zurückzuweisen mit der Anweisung, die Aufenthaltsbewilligung von A.________ zu verlängern. Der Beschwerdeführer ersucht um unentgeltliche Rechtspflege und Verbeiständung. Mit Verfügung vom 24. März 2015 hat der Präsident der II. öffentlich-rechtlichen Abteilung der Beschwerde antragsgemäss aufschiebende Wirkung zuerkannt. Das Migrationsamt, das Departement für Justiz und Sicherheit und das Verwaltungsgericht des Kantons Thurgau sowie das Staatssekretariat für Migration beantragen, die Beschwerde sei abzuweisen. Der Beschwerdeführer hält in einer weiteren Eingabe an seinen Anträgen fest.