Speed is the main issue with bsnl 3g. At best, at some places, we get 1-3mbps. This goes down to 2g like speeds in most places i've tried using it. I've completely given up recharging a 3g plan on my bsnl, and just use it for the awesome calling packs. In order to compete with Jio they would need to provide a consistent 3mbps at minimum at all places, and 5-10 mbps if possible. 3G in the gulf is about 10mbps from my experience.