Citation: 2C_743/2009 07.12.2009 E. D

Le 9 novembre 2009, X.________ a déposé un recours en matière de droit public au Tribunal fédéral à l'encontre de la décision du Tribunal cantonal du 9 octobre 2009. Il conclut, sous suite de frais et dépens, à l'annulation de la décision attaquée et, principalement, à sa libération immédiate, subsidiairement, au renvoi de la cause à "l'autorité inférieure" pour nouvelle décision. Il se plaint de constatation inexacte des faits et de violation du droit fédéral. Il requiert l'assistance judiciaire totale. Le Tribunal cantonal conclut au rejet du recours, sans émettre de remarques particulières. Le Service cantonal formule quelques observations et conclut au rejet du recours. L'Office fédéral a indiqué qu'il n'avait pas de remarques à faire. Le recourant n'a pas pris position sur ces réponses dans le délai imparti à cet effet.