Hi 'lufc66'...........when you say 'the best' do you mean the cheapest, or the best support or something else....remembering that 'the speed' is not really a function of the provider ..but of your local exchange and the line to your house. If you were 'not impressed' with Talk Talk because off speed you are unlikley to find it faster with another provider..........Personaly I use BT, not the cheapest , but it has always worked well and when I have needed support it has been good...even if it is from India.