Well for punctuality, cheapness and comfort as main criteria for me I vote for 12203 and 12211 GR.
The only trains that has almost covered delays with perfect 13 hour run.
It may have arrived Late at GKP but from there has perfect run which is not present or possible for any other train.