Citation: 2C_420/2015 E. D

Agissant par la voie du recours en matière de droit public, A.________ demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt du Tribunal administratif fédéral du 2 avril 2015 et d'accorder la prolongation de son autorisation de séjour; subsidiairement, de renvoyer la cause à l'autorité intimée pour nouvelle décision au sens des considérants. Il demande le bénéfice de l'assistance judiciaire. Le Tribunal administratif fédéral a renoncé à déposer des observations. Le Secrétariat d'Etat conclut au rejet du recours. Par ordonnance du 18 mai 2015, le Président de la IIe Cour de droit public a admis la requête d'effet suspensif.