Look, if you can afford a ticket in DBRG Rajdhani, then that has to be the first choice. If not, then Swatantrata Senani is the next best train currently. Super punctual nowadays, totally under the radar. Then Bihar Sampark Kranti is the next choice. Again a great train, bet gets delayed upto an hour on a regular basis at MFP.