Which is the best internet 2G service provider in terms of speed: Tata DoCoMo or BSNL? Why doesn't Tata DoCoMo provide a good range facility, good network coverage and good internet speed as that of Idea, Airtel or Vodafone?