Citation: 2C_389/2017 E. C

Agissant par la voie du recours en matière de droit public et celle du recours constitutionnel subsidiaire, A.________ demande en substance au Tribunal fédéral, sous suite de frais et dépens, outre l'effet suspensif, l'annulation de l'arrêt du Tribunal cantonal du 8 mars 2017 et la prolongation de son autorisation de séjour jusqu'au 15 septembre 2020, subsidiairement le renvoi de la cause au Tribunal cantonal pour nouvelle décision au sens des considérants. Par ordonnance du 1er mai 2017, le Président de la IIe Cour de droit public du Tribunal fédéral a admis la demande d'effet suspensif. Le Tribunal cantonal, tout en renvoyant aux considérants de son arrêt, a conclu au rejet du recours, de même que le Service cantonal. Le Secrétariat d'Etat aux migrations n'a pas formulé d'observations. Le recourant n'a pas déposé de déterminations finales. Le 4 juillet 2017, le Service cantonal a déposé une nouvelle pièce.