I just finished watching, I'm dead serious when I say this. Work of art This movie is just so awesome, it isn't cheesy and it isn't over the top in the WTF factor.
However one thing that bugs me is how stupid Makoto (main character) is, I won't spoil too much but by the end of the movie you will be yelling at your screen at how stupidly she uses her power.
Also, I know what the title says, I know what the summery says, but it took me 2 minutes to figure out she was a girl. I'm not making this up.
Overall, stop reading this post and go watch that movie! It's right there, you'd be missing out if you don't at least take a peak at it.