The potential was there for a very decent comic book movie.
Unfortunately, the main actress seems to bounce between emotions inappropriately; that's never the actor's fault, blame the director.
A lot of the writing just seemed lazy, even for an animated movie about a brand new superhero. The movie basically lends itself to being picked apart, even by non-fanboys.
Aside from other failings, the "best friend suffering from unrequited love" especially bothered me. How cliché and regressive do you want to get?