Citation: 2C_450/2019 E. C

Der Beschwerdeführer beantragt vor Bundesgericht, das Urteil des Kantonsgerichts vom 16. Januar 2019 aufzuheben und ihm die Niederlassungsbewilligung zu belassen; allenfalls sei er noch einmal zu verwarnen oder die widerrufene Niederlassungsbewilligung durch eine Aufenthaltsbewilligung zu ersetzen. "Subsubeventualiter" sei die Sache zu neuem Entscheid an die Vorinstanz zurückzuweisen. Für den Fall des Unterliegens ersucht er um unentgeltliche Rechtspflege und Verbeiständung (Art. 64 BGG). Der Regierungsrat des Kantons Basel-Landschaft beantragt, die Beschwerde abzuweisen. Das Kantonsgericht hat darauf verzichtet, sich zur Beschwerde zu äussern. Das Staatssekretariat für Migration (SEM) als beschwerdeberechtigte Bundesbehörde hat sich nicht vernehmen lassen. Der Abteilungspräsident hat der Eingabe am 16. Mai 2019 antragsgemäss aufschiebende Wirkung beigelegt.