Citation: 2C_812/2017 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, d'annuler l'arrêt du Tribunal cantonal du 21 août 2017 et de maintenir son autorisation d'établissement; subsidiairement d'annuler l'arrêt précité et de renvoyer la cause au Département et, plus subsidiairement, de la renvoyer au Tribunal cantonal. Il se plaint de violation du droit fédéral et international. Le Tribunal cantonal se réfère aux considérants de son arrêt, position à laquelle le Département s'est rallié. Le Secrétariat d'Etat aux migrations renonce à se déterminer. Dans des observations finales, X.________ a maintenu ses conclusions. Par la suite, il a produit un courrier du Service de chirurgie cardio-vasculaire du CHUV daté du 27 décembre 2017. Par courrier du 17 janvier 2018, l'intéressé a encore formulé des observations et déposé une requête d'effet suspensif.