I have never flown them. I have heard horror stories. In addition, my two Indian co-workers will try hard not to use them when they go back home. They talk about the issues from check in to arrival. Check
http://www.airlinequality.com/ for reviews and seat and stuff.