SpiceJet is best in service for me atleast. Actually I have heard so many times that spicejet flights could get cancelled so many times. But on which route I travel usually it's very convenient timings and prices also. And no cancellation till date.
By the way. I got most of the times cheapest deals with this flights. It has occasion to occasion very beat deals in market. It really is even in the market just once they make perfect their cancellation problem which is faced by others. not me; -)
Good staff as well. Good serivce. Go for it.