this is not possible to say any company but on the base of experience of using the gprs of particular compny you can vote about that
its BSNL, because they are the best every where! I use their internet service in my mobile and in pc too! they are the cheaper provider!