travelled so many times on GC, it has never disappointed me (i think only once my train late delayed, which is negligible compared to number of journeys i have made through). The controlling is just superb. Whenever, I got tickets in Durgiana, Lalkuan SF, Jaisalmer SF, I knew it is going to rip through all the stations of GC. However, my experience on PNBE main line has never be good. So many times, I saw my train took min, 2 hrs between Danapur and PNBE. God knows why.