After taking lots of trips with almost all major Indian carriers, I find Kingfisher a little above best of the rest. Their check ins have always been swift and you are greeted by welcoming well groomed staff. Ive never seen any of the kingfisher staff not in an excellent mood (fly Air India and you know what I mean).
Inside the flight the crew is very organized (its been that way since an early age for the airline), I always get a copy of financial newspaper, and that too pretty quick. The cabin temperature is just right and warmth of the staff ensures you start to feel at home in a Kingfisher flight after a couple of travels with them.
They have ok onboard TV though they could work on the program selection (it would be nice to have good English sitcoms or something). If you get used to the TV, domestic flying in other airlines can get a bit boring.
Food is the kind you get on other airlines too, nothing exceptional.
The flip side - some people might call it a feature - they do these free "welcome kits" that are plastic bags with headphones and pen - thats a lot of plastic, so I wont rate them high from an environmental perspective but unfortunately Mouthshut does not have that rating criterion here. The headphones they provide are anyway of poor quality and you might consider using your own (there are standard stereo sockets)
There have often been delays and they have ALWAYS blamed it on to ATC. I find it rather hard to believe. It cant be traffic all the time. Jet might be more honest in that.
Overall I believe theyre the best in Indian skies but theres scope for improvement