Some quotes from a universal travel site about Indian Railways:-
"today India boasts of the biggest network of railway lines in the world, and the rail system is very efficient, if not always on schedule. Travelling on Indian Railways gives you the opportunity to discover the Indian landscape and scenic beauty first hand and is generally more economical than flying domestic. It is one of the safest ways of travel in India. With classes ranging from luxurious to regular, it's the best way to get to know the country and its people. Most train passengers will be curious about you and happy to pass the time with a chat. Travelling on a train or strolling through an Indian railway station while waiting...
more... for your train, is in itself an important part of discovering India. If you are on a budget, travelling on an overnight sleeper train will reduce a night's stay at a hotel. Thus travelling on trains in India is highly recommended."