^^^ U are right , BSNL has very good 3G service , I used it since April 2009 , My experienceIn start up there was signal strengths problem , now it solved mostly , , but inside the house or any building there is never full bar , but u can make call , video call , surf net on mobile or on laptopit,s voice tariif is extremly low , i can make make any voice and video call on any bsnl network at just 30paisa and 50 paise for STDit's data charges are also low , just 1 paisa for 10KB , recently they lower their data tariff video calling is just a myth , u could exited first , but when time passes , u do't love video call , Anyway video calling is very good in bsnl , even when signal strength is low , u can make video call , but then battery may be died very very soonIn other world , BSNL 3G is very cheap in voice , little bit pricey for data , may hope soon it will come down,