If BSNL's services are pathetic which service provider excels in India?
I have heard my friends complaining about Airtel's irregular bills in which they start charging about anything on their own, same goes with Reliance (my own parents complain about that). Idea is ok in that department but its network is not uniform all over India.
I am not saying BSNL is perfect but different users may have different experiences...so I can say that BSNL's service is much better than Vodafone (I am using both of them in Bangalore)
BTW I just read this:
Idea halves tariff for 3G, others may follow suit - Money - DNA