If you are talking about a smart loco, then the choice should be WAP5 rather than WAP7 :)(It's just a modified freight loco).
And going by technical specs, Duronto's require WAP7 the least, while WAP5 is undoubtedly the best for Shatabdi. P7 is best for crawlers and trains with very aggressive schedules with lots of halts.