In my city we've got 2 fiber options availaible to us, one is BSNL another is a Local ISP, I've been using the later for nearly 3 yrs now. I've got 2 connections one is 15Mbps UL another is 50Mbps upto 180GB then 3Mbps also the ISP loses it sometimes and gives us 1Gbps for days. I was planning to get rid of 15Mbps UL for 900/month, and getting BSNL 1277/month plan for 100Mbps. Is BSNL any good. 50Mbps plan is being upgraded from 180GB to 200GB & 5Mbps Post-FUP soon so i on't be streaming much on BSNL either way unless its an emergency.Mainly I'll be using BSNL for Gaming purposes that to n EU servers. Currently i Get around 80ms in Singapore servers and 120-140ms in EU servers also 32-60ms in Indian CS Servers. I live in the far North in the state of Uttrakhand, so have no clue as to how their routing looks, but they don't seem to have many connection so they're barely getting stressed.