Citation: 2C_408/2017 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt A.________ die Aufhebung des angefochtenen Urteils und die Rückweisung der Streitsache an das Migrationsamt zur weiteren Sachverhaltsabklärung. Eventualiter sei der vorinstanzliche Entscheid aufzuheben und A.________ die Niederlassungsbewilligung auszustellen. Zudem beantragt er die unentgeltliche Rechtspflege und Verbeiständung vor Bundesgericht. Während das Staatssekretariat für Migration auf Vernehmlassung verzichtet, beantragen sämtliche Vorinstanzen die Abweisung der Beschwerde. Mit Verfügung vom 4. Mai 2017 wurde der Beschwerde antragsgemäss aufschiebende Wirkung zuerkannt.