Big comic fan, big Avengers fan, big Thanos fan.
Thought they did a good job on Thanos. He is not your typical "villain" and they did not make him a 2d evil character. Not doing the Death character, love interest was the right thing to do as it would have taken too much back story and just confused the audience without that. His Black Order were the 2d villains.
There are so many plot lines they had to skim through. Scarlet Witch- Vision love thing is an example of just hurrying the plot forward. Most characters were developed in other movies, so it made it easier to just place the characters in spots and people understood the dynamics.
The subject matter and source material is dark. I do NOT recommend this for little kids. Severed limbs, stabbing, shooting, chin like a ball sack joke, etc... My buddy came with me and said afterwards he is not going to bring his younger ones.
Really a very good movie, and definitely will be one that will need to be seen back to back after the next one is released.