Sachverhalt: A. X._ (geb. 1987) stammt aus Mazedonien. Er reiste im Dezember 1991 im Rahmen eines Familiennachzugs in die Schweiz ein, wo er in der Folge über eine Niederlassungsbewilligung verfügte. Nach einer jugendrechtlichen Strafe wegen Sachbeschädigung im Jahre 2002 wurde er mit Urteil des Bezirksgerichts Weinfelden vom 18. Juni 2010 der qualifizierten Widerhandlung gegen das Betäubungsmittelgesetz und der mehrfachen Gehilfenschaft zum Betäubungsmittelhandel schuldig gesprochen und zu einer bedingt vollziehbaren Freiheitsstrafe von 24 Monaten verurteilt. X._ hat Heroin im Umfang von mehreren Kilos gelagert, befördert und vermittelt. B. Das Migrationsamt des Kantons Thurgau widerrief am 30. März 2011 die Niederlassungsbewilligung von X._ und wies ihn aus der Schweiz weg. Die hiergegen ergriffenen kantonalen Rechtsmittel blieben ohne Erfolg (Rekursentscheid des Departements für Justiz und Sicherheit vom 20. Juni 2011 sowie Urteil des Verwaltungsgerichts vom 28. September 2011). C. X._ ist mit Beschwerde in öffentlich-rechtlichen Angelegenheiten bzw. subsidiärer Verfassungsbeschwerde an das Bundesgericht gelangt. Er beantragt, das Urteil des Verwaltungsgerichts aufzuheben und vom Widerruf seiner Niederlassungsbewilligung abzusehen; auf jeden Fall sei von einer Wegweisung Abstand zu nehmen. Er macht geltend, der Widerruf seiner Niederlassungsbewilligung sei unverhältnismässig. Das Verwaltungsgericht, das Migrationsamt und das Departement für Justiz und Sicherheit des Kantons Thurgau sowie das Bundesamt für Migration beantragen, die Beschwerde abzuweisen. X._ hat an seinen Ausführungen und Anträgen festgehalten. Der Abteilungspräsident legte der Beschwerde am 15. November 2011 aufschiebende Wirkung bei. D. Das Bundesgericht hat die Angelegenheit am 12. Oktober 2012 öffentlich beraten.