Im using internet connection from 2 years and yes its the first time that my family got a broadband connection.
Now staring from the registration process, the workers in the BSNL office are very good at their work and I got my registration done in just half hour. But after registration process and getting my telephone no. they took 5 days to give me internet connection, ya bad experience in starting but I was happy that I got internet connection and speed was approx. 4 mbps FUP(necessary) upto 8GB/month and after that 512 kbps unlimted .
But after one year they increased the speed of internet from 512 kbps to 1 mbps and now Im getting enough speed.
And ya, there service is just good as we just have to call at 1500(yes its their customer care no.) and they will arrive at your doorstep in just 12-24 hours and your problem will be solved.
So yes, BSNL is good for beginners means who are new and want a internet connection at low rate.