MsLucy, welcome to Flyertalk.
One thing to be aware of when transiting somewhere is contingency planning e.g. if the inbound flight is delayed and one has to wait another day for a plane, what happens? That is one reason I don't fly with Saudia: I don't want to be stuck visaless in a Saudi airport for hours on end if there is a problem en route. India can be smoother. but it's something to bear in mind.