Infinity War is, the more i think of it... bloody fantastic. Think of films that got fucked up because of not enough storyline on x character or a stupid little side plot that frustrates you so much the great main bit is severely hampered. It is so easy to make a film like this a mangled mess with no real direction or at least come across as fragmented.
The characters are blended well i.e. Avengers meeting Guardians with the chemistry they have and they dynamics that quickly evolve. Thanos is probably one of my new fav characters from any film. He is absolute in his ideals BUT he not just a nutter, you get the feeling he really does care (in his own way) for the greater good of all life. This makes him very complex imo with features we can relate to however tenuous. He is just a being willing to crack a lot of eggs to get the job done as he sees it.
Some of Thanos lines are super cool to "Fun isn't something one considers when balancing the universe. But this... does put a smile on my face!". What a cool motherfucker!