I enjoyed it. The film makers were very clever in how it was shot from a compilation of different video cameras, but it worked. There were some lulls, but it had all the of the elements of a good story, character development, gets you to empathize with the main character, classic 3 acts. Not really for kids (language and themes).
Go in with low expectations and see it in theaters if you can. Absolute rental if not.