7,5 is a better way to put it, not 7.

Rating: 7/10 (30 April 2018)

First, I would like to point out that this is not a bad movie but it is definitely not the greatest.
Let's talk about the plot first. I wouldn't recommend this movie to anyone who haven't watched at least 3 latest Marvel movies since I know to some people, this will be their first Marvel movie. But if you don't mind some strange confusing parts going on during the movie then I think you would be good to go. The plot was conveniently worked out. Not perfectly worked out, just conveniently. The pace overall and the fightings make the whole movie kinda overwhelming. If I have to rate the overall script, I won't know where to start. It would definitely take another watch to fully understand and make some review.
Plot/script: 7?/10
The best thing about this movie is the visual effects. It really can be seen that Marvel took time and efforts to take this to a whole new level. Impressive and very well executed. An ultimate safe way to rescue the movie from being a fail blockbuster.
Visual effects: 10/10
Like any Marvel movie, you cannot miss the humor. It's still the same sense of humor: "easy to capture and straight to the punchline without minding a lot about the timing", IW actually did a better way to execute jokes in this movie if compared to other Marvel movies. The timing make more sense and it doesn't throw people off the rails because of the jokes that much anymore. I get the reason behind this but I would give this comedy a go.
Humor: 8/10
That's everything that I think Marvel improved after 10 years of a great franchise. Now to some stuff that I think they still need to work on it a bit more.
The character development still isn't one of the main things that Marvel cares about. Especially in IW, there are still some confusing and sometimes make no sense parts. Characters have a lot of potential to make IW an even better movie but unfortunately, the extension of the movie didn't allowed. Can't blame them for this but if they could improve it in next solo movies it would be great.
The character designs were great, except Thanos. He looked weird, not so scary and can be improved. Of course, this is just my opinion.
There are two things make this movie unenjoyable.
First, the music. It doesn't make sense. It doesn't connect to the things happening on the screen. It's a mess. The score could make the movie more enjoyable or absolutely destroy the scene. And the IW score is just disappointing. The magic of the movie is gone. If it wasn't for the visual effects that save the experience, I wouldn't know how this movie would turned out since the score was poorly designed. I'm not saying the music is bad, it's the timing that's terrible.
Secondly, the camera work. It got worse as the movie closers to the end. Especially at a scene of Doctor Strange and Iron Man conversation, the camera pan destroyed the mood. They could have edited that, but they didn't which is kinda disappointing. Another scene at the end, the camera just shake a lot. It like the camera man just lost control of their camera. Again, it just makes the mood of the scene disappear.
Overall, I would say this movie gets a 7,5/10. I expected it to be an 8 based on what I get from the trailer. It was over average, a good generics film, a great improvement over the years of a fantastic franchise. The only things I cannot handled is the score and the camera work.
Was it worth the money? Yes.
Would you watch it the second time? Yes.