Excellent. One of the good opening for 2018 Superheroes parade.

Rating: 8/10 (18 February 2018)

It's spoiler free. No Worries.
I came here and read the movie reviews from other users before start writing my own. I think it's more of preference problem for people who rated the movie as bad, even under average. I personally loved this movie.
Plot holes, sure there will always be plot holes in any movies. (Even in real life, the things that 'should go a certain way' can turn out to be the most nonsensical way though). Start with the cons, from my point of view, at some point the main conflict of the movie was pretty typical. The development pace of the movie can be a little inconsistent.
Not to mention there are some CGI disappointment. Marvel-Disney production is usually one of the most decent in CGI that you sometimes can't even tell. But in this movie, in some scene the CGI are too obvious and even to the level of you think you're watching some early 2000s or even late 90s movies.
Some fighting scene are just not to well shot. At some scene you can't see really well what is actually happening. The motions of the camera can make you suddenly feel motion sick, no joke.
The plot are pretty predictable, but it's still pretty great how the production team can make you enjoy how the story flowed.
The pros are that this movie really step out of the 'Comedic Fun Superheroes Movie' typical. It's serious, has a real issue for the character to face. It's more than just a superhero movie. It's about a growth of a man, a lifeshift of a 'prince' becoming a 'king'. It has become one of my favorite MCU movie after Civil War and Spider-Man Homecoming.
I love the performance of Chadwick Boseman and Michael B. Jordan. Both did great. Michael B Jordan delivers 'swag' to his role, though. Which is awesome.
While Martin Freeman is just being Bilbo Baggins, CIA version. (IYKWIM)
Musics are great. You will really love it.
Overall this movie is doing great. It makes you getting more excited and can't wait for the upcoming Avengers All Star movie, a.k.a The Infinity War.