I did think the people who criticised it for its lack of veracity had _slightly_ more of a point that an ex-flatmate of mine who once complained that Evita wasn't in Spanish, but only slightly. I was also glad that he decided that 1/3 of the film ought to be in Hindi (apparently telling the studios that a small amount would be and then ramping it up dramatically from there).
It veered back and forth between reality and fantasy depending on which one was more dramatic at the time, in a significant case of wanting to both have its cake and eat it, but this is apparently the best way to win Oscars. And, being a Danny Boyle film, I didn't expect it to be that coherent, so I was pleased that it worked as well as it did.
Also, I was amused that Dev Patel got the role because of Skins. Oh, and the dance scene in the end credits was glorious.