Citation: 2C_899/2018 E. C

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, outre l'assistance judiciaire et l'effet suspensif, d'annuler la décision du Secrétariat d'Etat du 30 mars 2017 et de lui accorder une autorisation de séjour; subsidiairement de renvoyer la cause au Secrétariat d'Etat pour qu'il procède à une instruction complémentaire. Il se plaint d'établissement inexact de faits et de violation du droit fédéral et international. Par ordonnance du 8 octobre 2018, le Président de la IIe Cour de droit public du Tribunal fédéral a admis la requête d'effet suspensif. Le Tribunal administratif fédéral renonce à se déterminer. Le Secrétariat d'Etat conclut au rejet du recours.