I'm not a big fan of the MCU films, but on this weekend, I chose to watch it instead of The Angry Birds Movie (which is getting ugly reviews). But anyways, I thought it was great, much better than any other MCU film I've seen. Here's why.

I found the story in this movie solid. It was entertaining, it mostly made sense, and it was funny. In it, the world considers Super Heroes dangerous, so Iron Man wants limit to their actions, and Captain America doesn't, which causes conflict between the two. But in the process, a threat rises. I find it also deep, and well craft. Age of Ultron's story on the other hand, was simple compared to this, and not solid. But one flaw I find is there are a couple of plot holes. But I won't tell them, because it might be a spoiler.

The characters in the movie are more dynamic than they are in other MCU films. There is clearly some struggle in them, and with good reason. Also, the special effects in this movie are amazing, and very realistic and believable, despite the CGI.

So overall, I recommend this movie to anyone over 10, even non-Marvel fans. It is amazing, and I consider it better than Star Wars: The Force Awakens.