Citation: 2C_1144/2014 E. C

Am 15. Dezember 2014 erhebt A.________ Beschwerde beim Bundesgericht und beantragt, Ziff. 1 und 2 des Urteils des Verwaltungsgerichts aufzuheben und das Amt für Migration und Integration anzuweisen, ihm eine Niederlassungsbewilligung zu erteilen. Die Gerichtskosten des vorinstanzlichen Verfahrens seien auf die Gerichtskasse zu nehmen und es sei ihm für jenes Verfahren eine Parteientschädigung zuzusprechen. Eventualiter beantragt er die Rückweisung der Angelegenheit zur Neubeurteilung durch das Verwaltungsgericht. Zudem ersucht er für das bundesgerichtliche Verfahren um unentgeltliche Rechtspflege und Verbeiständung. Das Amt für Migration und Integration, das Verwaltungsgericht sowie das Bundesamt für Migration (ab 1. Januar 2015 Staatssekretariat für Migration) schliessen auf Abweisung der Beschwerde.