It is by no means a great film. It's just solid, good fun. The fantastic action sequences were well shot, but other than that the cinematography was lacking. At times, I felt the framing and color palette made the film look like something that was made for television.

The score for the film is lacking as well, especially for a film of this magnitude. It would have been nice to stray away from the generic, somewhat flat score, and instead have something more befitting of the films scale. The score at times undercut the epicness of what was transpiring on screen, which was quite jarring for me.

The acting was fantastic. Robert Downey Jr. in particular gives his best performance as Stark to date. And the writing for his character is quite fantastic as well. I think it's fair to say I'm Team Iron Man.

It's impossible to hate this film or call it terrible. I would gladly recommend this film to anyone, though I'd tell them to keep their expectations in check. Ultimately, I think this is a film that won't age too well, in the same way as The Avengers (2012). That film was hailed as one of the best films ever when it was released, rated above 9 on IMDb and with a very good Rotten Tomatoes rating. But as time went on, and people judged it for it's cinematic elements rather than the gimmick of seeing those characters on screen for the first time, the perception of the film changed. I think the same should happen with Civil War, because it's more reliant on the spectacle rather than it's cinematic quality.