Citation: 2C_664/2018 E. C

Agissant par la voie du recours en matière de droit public, X.________ demande au Tribunal fédéral, sous suite de frais et dépens, outre l'assistance judiciaire et l'effet suspensif, d'annuler l'arrêt de la Cour de justice du 10 juillet 2018 et de prolonger son autorisation de séjour; subsidiairement d'annuler l'arrêt précité et de renvoyer la cause à l'autorité précédente pour nouvelle décision dans le sens des considérants. Par ordonnance du 20 août 2018, le Président de la IIe Cour de droit public du Tribunal fédéral a admis la requête d'effet suspensif. La Cour de justice persiste dans les considérants et le dispositif de son arrêt. L'Office cantonal et le Secrétariat d'Etat aux migrations renoncent tous deux à se déterminer.