Agreed. Bagh takes a very circuitous route to cover the same distance. I have travelled in SL class of both Doon and Punjab Mail; the condition was only average down there; it was packed as usual with moderate cleanliness[though still better than Bagh since in the LJN-GKP NER section, SL tickets are issued from counters and the coach gets quite full].
It was crowdy back when I travelled too; though not to the extremes. I reached my destination[Durgapur] with a delay of 1.5 hr that time[it was summer time]. It's quite a old train and used to get decent priority earlier. Don't know what happened to it recently.