depende, se queres banda larga movel (via HSDPA, 3,5G), ou se queres fixa (via ADSL)
Se quizeres banda larga movel, a escolha não é muito dificil.
a vodafone tem uma mensalidade mais baixa, mas taxa os uploads... a tmn e a optimus/kanguru, oferecem essencialmente a mesma coisa... imho, acho que na rede da optimus tens possibilidade de conseguir melhores velocidades que na rede da tmn.
na tmn não sei, mas na optimus, o kanguru, tem a possibilidade de escolheres uma modalidade fixa, em que pagas um pouco menos pela mesma velocidade/trafego... e comprando a versão fixa, podes usar na mesma onde te epetecer, pelo pagamento de mais 1€ por cada dia que usas a net fora da area de residencia (ou a area que tu defeniste no contrato).
se quizeres banda larga via adsl, então, vais ficar limitado à tua casa, e o que podes fazer, é comprar um router wireles spara andares em casa sem fios. a escolha de serviços adsl, é muito maior.
A escolha vai depender da mensalidade que queres, do trafego que precisas, e das velocidades que pretendes.
infelizmente, na banda larga movel, dificilmente vais conseguir velocidades superiores a 200kbps (reais), a menos que a cobertura na tua zona seja extraodinaria... o trafego acho que é limitado a 6gb, quer na optimus quer na tmn (se bem que ha pacotes empresariais bem mais apeteciveis para o kanguru ... n sei se podes por o teu em nome de alguma empresa)
Se queres banda larga movel, basicamente tens que escolher entre o kanguru, e a tmn.
My 2 cents...
Acredito que haja aqui gente que perceba mais disto que eu... mas acho que o panorama é +/- esse.