I have been a frequent traveled and frankly telling you must not prefer to ruin your money and time with this airlines. The staff and to a great degree non professional and skilled, their attitudes is of rulers(sarkari) of the system, the check -in process is also handled in a very very lethargic manner.
The flight attendants are again you know, they, are, sarkari employees, so no question of humbleness and courtesy. They do their duty and quickly turn a blind eye on your(passenger) and the task in hand.
Unlike many international Airliners, the Air India air buses are designed with tight seating schedule.
Punctuality comes a far later in their task. There can be n number of reasons to lose minutes, before an substantial reason for the unscheduled delay comes to your ears.