This movie like any other Marvel movies left audience with a lot of questions. Some of which cannot be found in the movie. In order to get the whole picture of this movie one has to watch the preceding Marvel movies.
Absence of characters like Valkyrie and Wong in the entire or at the end of the movie gives rise to a lot of possiblities.
I am not sure if it is pure coincidence when Hulk was teleported straight to Dr. Strange by Heimdall because they never met in the movie.
There are elements of surprise like appearance of red skull and black order as well as soul stone whereabout perhaps due to lack in introduction.
I never expected the villain to win. In fact this is one of those movies that do not stick to stereotype.
Star lord messing things up, Shuri being unable to remove Mind stone from Vision and Loki taking Tesseract with him which could have been destroyed along with Asgard before it fell into the hand of Thanos menifests how things are going Thanos way just like things have for the heroes before.
All in all, I hade a blast despite watching multiple times.