Good thread.
It's been almost a year since I looked closely, but my impression of expat contracts for all three outfits was that the bottom lines were rather similar. For example, one might not pay for leave, but would cover more meals (can be a BIG issue when staying in the aformentioned five-star hotels - five star prices). I'm very pleased with SpiceJet. The time off issue will resolve itself somewhat if you run up against 1000 hours per year.
No Delhi-belly either (knocking heavily on a wooden desk!!!). Years in Mexico and the Caribbean may have built up some resistance, but the food has been well-prepared everywhere I've stayed.