Citation: 2C_1152/2014 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt A.________ die Aufhebung des vorinstanzlichen Urteils. Es sei ihm die Niederlassungsbewilligung zu belassen. Eventuell sei die Sache zwecks Durchführung einer Verhandlung an die Vorinstanz zurückzuweisen. Zudem ersucht er um unentgeltliche Rechtspflege und Verbeiständung. Das Verwaltungsgericht des Kantons Aargau, das kantonale Migrationsamt sowie das Staatssekretariat für Migration beantragen die Abweisung der Beschwerde. Mit Präsidialverfügung vom 18. Dezember 2014 wurde der Beschwerde antragsgemäss aufschiebende Wirkung zuerkannt.