Service Support is average, I mean they do take care of your complains but not that fast.
ISP performance flactuates a lot, you will never get the promised speed, for BSNLs price range you will get better ISPs, you can not rely on the network for you important works.
If you consume heavy data but does not want a reliable connection then you can go for the Reliance Thunder plans they are cheap ad good.