I enjoyed the movie for the entertainment value, which was fairly high. I am not a comic book fan, but I enjoy the movies and like the continuity between them.
They did shove a little too much into this, IMHO, not as bad as batman vs superman, but it distracted from just enjoying the action.
However, the ending left me rethinking how much I will enjoy future Marvel films.
The following are spoilers, I'm hiding them with the spoiler tag but in case it doesn't work on your browser, stop reading!!
I walked out thinking that one of two things had just happened: Either they just killed off 2 of my favorite franchises and 1 franchise that I have no interest in but is now their most successful at the box office, OR they will pull some ---That which is odiferous and causeth plants to grow--- time travel / reversal in the next Infinity Wars film. Now that we know Captain Marvel will be involved, it is most likely the cheap "undo everything" tactic. I say this because I read that her comic book story, she battled Thanos and won, then undid everything he did (with the cosmic cube, not the infinity gauntlet but the story is there). Also, there are already movies in the queue for Spiderman, GotG, and Black Panther. They aren't going to just cancel those movies, and who cares about back story if the character is already dead in the present, right? I walked out feeling like Kathy Bates in Misery when she went on a rant about how you can't just bring your characters back to life after the last episode ended with them dying.
The rapid pace of the action combined with all the story lines converging made the ending way too abrupt. It was all massive action and all hell breaking loose, a climax that was perfectly intense, and then BAM, you think you won but we will kill off half of your favorite characters and give you about 2 minutes to mourn their loss and then roll credits and exit to your right or left, have a nice night. I didn't feel sad for those characters dying like I should have, I just got pissed that it felt like an afterthought. That is the other reason I started thinking they aren't just going to leave it like this, they will find some lame ass way to bring those characters back.