Citation: 2C_889/2017 E. D

Contre l'arrêt du 21 septembre 2017, X.________ forme un recours en matière de droit public au Tribunal fédéral. Il conclut, outre au bénéfice de l'assistance judiciaire partielle pour les frais et à l'octroi de l'effet suspensif, principalement au renouvellement de son autorisation de séjour et, subsidiairement, au renvoi de la cause à l'autorité précédente pour nouvel examen dans le sens des considérants. Par ordonnance du 23 octobre 2017, le Président de la II e Cour de droit public du Tribunal fédéral a admis la demande d'effet suspensif. Le Service cantonal renonce à se déterminer. Le Tribunal cantonal se réfère aux considérants de son arrêt et renonce à se déterminer. Le Secrétariat d'Etat aux migrations n'a pas formulé d'observations. Le 24 octobre 2017, X.________ a été invité par la chancellerie de la II e Cour de droit public à s'acquitter d'une avance de frais de 2'000 fr. ou à compléter sa requête d'assistance judiciaire, qui n'était pas suffisamment motivée. Le 11 novembre 2017, l'avance de frais a été payée.