Citation: 2C_99/2019 E. C

A.________ beantragt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vor Bundesgericht, das Urteil des Kantonsgerichts Luzern vom 28. November 2018 aufzuheben, was dem Begehren gleichkommt, vom Widerruf der Niederlassungsbewilligung abzusehen. Im Falle des Unterliegens sei ihm die unentgeltliche Rechtspflege und Verbeiständung zu gewähren. A.________ macht geltend, der Widerruf seiner Niederlassungsbewilligung sei unverhältnismässig. Die Vorinstanz habe sich nicht genügend mit seinen Ausführungen auseinander gesetzt und entscheidwesentliche Sachverhaltselemente verkannt. Das Kantonsgericht Luzern verzichtet darauf, sich zur Beschwerde zu äussern, und beantragt - unter Hinweis auf die Erwägungen im angefochtenen Entscheid -, diese abzuweisen. Das Justiz- und Sicherheitsdepartement des Kantons Luzern sowie das Staatssekretariat für Migration (SEM) haben sich nicht vernehmen lassen. A.________ liess dem Gericht weitere Unterlagen zukommen, darunter auch ein persönliches Schreiben vom 1. Februar 2019 (mit Fotos).