Sachverhalt: A. Der 1975 geborene Mazedonier A.C._ reiste am 16. Juni 1990 im Alter von 15 Jahren im Familiennachzug in die Schweiz ein; er erhielt direkt eine Niederlassungsbewilligung. Im Jahr 1994 heiratete er eine Landsfrau, mit welcher zusammen er zwei Töchter (geboren 1994 und 1997) sowie den Sohn B.C._ (geboren 2002) hat. Die drei Kinder haben ihrerseits die Niederlassungsbewilligung. Nach der am 31. Mai 2011 erfolgten Scheidung wohn (t) en sie bei der (ebenfalls niedergelassenen) Mutter. Während die beiden Töchter heute volljährig sind, ist Sohn B.C._ 15-jährig. Er steht nicht unter der elterlichen Sorge des Vaters; diesem wurde 2012 im Nachgang zur Scheidung ein Besuchsrecht eingeräumt. Der Sohn wurde wegen Verwahrlosung und schulischer Schwierigkeiten ab 2. August 2011 in einem Kinderheim platziert, wo er bis Juli 2015 blieb. Am 19. August 2011 heiratete A.C._ in seiner Heimat wiederum eine Landsfrau; das für sie gestellte Nachzugsgesuch wurde am 13. Februar 2012 abgewiesen, da er sich in Untersuchungshaft befand. Die zweite Ehefrau lebt nach wie vor in Mazedonien. Nach drei 1997 und 1998 ergangenen Strafbefehlen (Bussen im Bereich des SVG) erwirkte A.C._ am 30. April 1998 (wegen fahrlässiger schwerer Körperverletzung im Strassenverkehr) und am 1. Oktober 1998 (Fahren ohne Haftpflichtversicherung und ohne Fahrzeugausweis und Kontrollschilder) bedingte Gefängnisstrafen von sieben Wochen bzw. 14 Tagen. 1999 erging eine weitere Busse, worauf er am 6. März 2000 ausländerrechtlich verwarnt wurde. Zwei weitere geringfügigere Strafen wegen Widerhandlungen im Bereich des SVG ergingen 2009 und 2010. Schliesslich wurde er am 22. Mai 2014 zweitinstanzlich zu einer Freiheitsstrafe von viereinhalb Jahren wegen qualifizierter Widerhandlung gegen das Betäubungsmittelgesetz verurteilt. Er hatte, ohne selber süchtig zu sein und trotz eines festen Erwerbseinkommens, als Mitglied einer Bande rund 2 Kilogramm reines Heroin transportiert. Seine diesbezügliche Tätigkeit wurde erst durch die Verhaftung beendet. Ab 16. September 2011 bis zur bedingten Entlassung am 14. September 2014 befand er sich zuerst im vorzeitigen und danach im ordentlichen Strafvollzug. Seit Dezember 2014 ist er erwerbstätig. Es liegen gegen ihn Verlustscheine im Gesamtbetrag von gut Fr. 73'000.-- vor. B. Mit Verfügung vom 16. April 2015 widerrief das Migrationsamt des Kantons St. Gallen die Niederlassungsbewilligung von A.C._, verbunden mit der Wegweisung. Ein Rekurs an das Sicherheits- und Justizdepartement des Kantons St. Gallen blieb erfolglos, und mit Entscheid vom 29. Juni 2017 wies das Verwaltungsgericht des Kantons St. Gallen die gegen den Rekursentscheid vom 1. Dezember 2015 erhobene Beschwerde ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 14. September 2017 beantragt A.C._ dem Bundesgericht, der Entscheid des Verwaltungsgerichts sei vollumfänglich aufzuheben, vom Widerruf der Niederlassungsbewilligung sei abzusehen und ihm sei der Widerruf der Niederlassungsbewilligung stattdessen bloss anzudrohen; evtl. sei die Sache zur Neubeurteilung an die Voristanz zurückzuweisen. Die kantonalen Akten sind eingeholt, ein Schriftenwechsel ist nicht angeordnet worden. Mit Verfügung vom 19. September 2017 hat der Abteilungspräsident dem Gesuch um aufschiebende Wirkung entsprochen.