First, This should have been called "The Avengers: Civil War". That would have been a more appropriate title given what happens in the movie.

PROS: Stellar CGI and action. Pleasant surprises with many other Marvel characters they threw in. They made Black Widow stronger and with better fighting scenes.

CONS: Iron Man and Captain America were inconsistent to who we know their characters to be. In some ways, their roles were reversed. Without revealing exactly what happens, my conclusion is that they ruined the role model Captain America. It may very well be a reflection of society, who loves the brash and contentious Donald Trump but indicted Mitt Romney as being too perfect. Is a traditional, rule abiding, good old American values Captain America no longer appealing to the masses? It appears so, according to Hollywood.

They introduced plot lines that didn't go anywhere (and some were missed opportunities to build out further) and new characters that left you wondering why they were put in in the first place. While you always have to go into these movies with a very hearty suspension of disbelief, there is a lot you have to let go of. You wonder why certain characters were whipping up on others, or why immortal ones weren't wiping out mere humans. While I went into the movie for pure mentally unplugged enjoyment, it was hard to ignore some things.

So go into the movie deciding you won't pay attention to what you know about the characters, and try to let the movie take you on the journey the story is trying to tell you. Ignore inconsistencies, don't think too much about it, and watch a movie full of really cool Marvel characters all interacting with each other.