(WARNING: SPOILERS FOR EQUESTRIA GIRLS AHEAD)
In my opinion, Equestria Girls was really cute, and very well-done. Spike as a dog was pretty cool and Twilight trying to be a human was hilarious. It also had some good moments when Twilight was being reintroduced to the girls again. Did anyone kind of notice that when she met Fluttershy, it was very similar to their first meeting?
But, the mane six getting back together was a bit...rushed (when Applejack and Rainbow Dash are talking, they look like they're angry, oh wait, nope, we're all good now). Personally I thought that it could have been played out for a bit longer. At the ending when Sunset Shimmer is 'sorry', I thought that they rushed right into that. It might have been a time thing, but I thought that it was really pathetic the way she gave up like that. I thought that it might have just been a ruse at the beginning, but apparently it wasn't.
Here's another thing. What the heck was the point of Brad Flash Sentry being in there anyway? The romance was really forced and barely even touched upon, and he didn't do anything to begin with. I've heard that he's not even going to be in season 4, so why bother with it? To create drama, perhaps? He was Sunset Shimmer's ex-boyfriend after all, and we all know how that goes. Whatever, I'm still shipping TwiDash.
Personally, I really liked it. I thought it was witty, cute, and there were some parts in there that just made me smile like an idiot. Especially when the girls all sing the song in the cafeteria. Best part right there! Now, if only MY high school can be like that...
In closing, "The great and powerful TRIXIE...needs some peanut butter crackers."