Citation: 2C_465/2017 E. C

Agissant par la voie du recours en matière de droit public, X.________ demande en substance au Tribunal fédéral, sous suite de frais et dépens, outre l'effet suspensif et l'assistance judiciaire, l'annulation de l'arrêt du Tribunal cantonal du 30 mars 2017 ainsi que le maintien de son autorisation de séjour et sa prolongation à son échéance. Par ordonnance du 22 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. Le Service cantonal et le Secrétariat d'Etat aux migrations n'ont pas formulé d'observations.