As a comic book reader my expectations were really really high but again Marvel didn't disappoint and gave its fans the best adaptation this comic can get.Not even for a moment I was bored,I didn't even blink so I won't miss a second of it.The movie was so action-packed and the fight choreography was mind-blowing.Also it was so intense and showed us each hero has a dark side but at the same time extremely funny.I was having heart attack watching but also laugh my self into tears.This is what you really expect from a movie,to give you a little bit of both.The Russo brothers did an excellent job.Not just bringing all these heroes together but also introducing new ones.It is not easy.They come up with a story that it is not just a political incident but also an emotional showdown.We finally got to see how the world really feels about heroes.We see the damage they have done.Yes they saved thousands but what about the ones we have lost.It was the best answer to the people who think that Marvel isn't realistic.I ask you can they get more realistic?!Another thing that got my attention was we finally got a movie that does not end with saving the world cliché. We also see that heroes does not always win.Another point that needs appreciation was the visual effects.As someone studying software engineering I'm very strict about basic points and they did a great job.Everything looked so real and they gave us a fight scene that will leave its mark in history.To the ones saying there is too much CGI.Try shooting without the CGI and just good luck.I really believe that the visual effects is the thing that gets our favorite heroes out of the comics into the real world.Finally all I ask is just forget about your prejudgments and stop comparing this to BVS.Just enjoy one of the best comic book movies of all time.