Flt timings suited me, the fare also was a factor. There were a couple of unpleasant surprises though. First was being charged for a hard copy of the ticket.
Secondly the food supplied was a joke on passengers. I cannot comment on the various other options but the Jain food that I was given was not even bird feed and frankly I felt offended by both the quality and quantity.
In Mumbai the walk from exit or entry point to the ordinating gate is a long, really long one. Something can be done about it I'm sure.
In short, I must say everything is very mediocre.